不工作我有更新用戶信息的Web窗體,當他更新他的電子郵件是通過ajax()
進行驗證,這樣,如果新的電子郵件地址已被其他用戶使用,他被警告。返回FALSE內jQuery.ajax
我試圖取消表單提交當電子郵件被使用,但return false;
不起作用。
其他任何return false;
if語句都工作正常,問題是隻有在這個裏面調用jQuery.ajax()
。
下面是實際的代碼:
var email = jQuery('#email').val();
jQuery.ajax({
type : 'GET',
url : '/ajax/verify-email.php?email=' + email,
success : function(d) {
if(d == '1') {
alert('Another user is using this email');
jQuery('input[name="email"]').focus();
return false; // this guy over here is not working!!!!
}
}
});
有沒有人有辦法解決嗎?
爲什麼你需要它返回false?這是否可以幫助某人回答問題的更大代碼塊的一部分? – shanabus 2012-02-23 22:16:26
你會期望它在那裏做什麼?可能它應該在別的地方阻止表單提交 – aletzo 2012-02-23 22:17:57