我有一個提交給函數的簡單表單。這個問題是隨機的,它會失敗並鎖定。在螢火蟲找收盤後它不斷從功能改變我的網址/ changePassword.php到功能/ index.php的
當前功能
function submitchangePasswordForm() {
showLoading();
var formData = new FormData($('#changePasswordForm')[0]);
$.ajax({
url : 'functions/changePassword.php',
type : 'POST',
data : formData,
cache : false,
contentType : false,
processData : false
}).done(function (data) {
if (data == '1') {
popup_alert('Your password has been updated successfully.', 'Update Successful', 'Ok');
$("html, body").animate({
scrollTop : 0
});
$('#changePasswordForm').each(function() {
this.reset();
});
} else {
popup_alert('An error occured preventing us from changing your password. <br> Error: <br>' + data, 'Update Failed', 'Ok');
$('#old_pass').val('');
$('#changePasswordForm').submit();
}
hideLoading();
});
}
之前有人問對錯誤的重新送審,因爲我使用jQuery驗證使用以顯示該字段再次爲空。
這是一個錯誤還是我做錯了什麼導致錯誤?
你爲什麼要重新提交'$('#changePasswordForm')。submit()'? – 2013-03-19 16:47:27
有提交預防系統。正如我上面所說的,所有這些都是突出顯示框,並根據jQuery驗證插件對此字段進行評論。如果刪除,我仍然會得到同樣的錯誤。 – 2013-03-19 16:51:43