我有一个jquery ajax窗体。 我在服务器端验证重复的用户名和电子邮件ID。 它工作正常,没有jQuery/ajax。php验证使用jquery和ajax
在我的PHP代码我已经使用死()返回,如果有任何错误发生。我的主要问题是在阿贾克斯
这里是代码
$(document).ready(function() {
$("form#regist").submit(function() {
var str = $("#regist").serialize();
$.ajax({
type: "POST",
url: "submit1.php",
data: $("#regist").serialize(),
success: function() {
$("#loading").append("<h2>you are here</h2>");
}
});
return false;
});
});
成功功能的正常使用。如果我的数据是有效的,那么它会被添加到数据库中,如果我的数据重复,那么它不会被添加到数据库中。现在我想知道的是如何从我的PHP文件中返回错误并在成功事件中使用它。在此先感谢..
编辑:这是我的PHP脚本看起来如何提前
$query = "SELECT username from userdetails WHERE username = '$username'";
$q = mysql_query($query) or die("error" . mysql_error());
$numrows = mysql_num_rows($q);
if($numrows > 0)
{
die("username already exixt");
//should i put something like this
//$error = "username already exists";
//return $error; --->> i am not sure about this..
}
感谢
感谢它帮助..我想我应该更深入探究json ..感谢 – noobcode