我有一个提交给函数的简单表单。这个问题是随机的,它会失败并锁定。在萤火虫找收盘后它不断从功能改变我的网址/ 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