我有一個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