【发布时间】:2014-03-20 22:26:16
【问题描述】:
我有一个通过 ajaxForm(); 成功提交的表单,但只提交一次。要让它再次提交,我需要刷新页面。
我试图让用户在一个会话中多次保存表单而不刷新页面,甚至放入自动保存功能。
代码如下:
$(document).ready(function(){
$('#create-card-process').ajaxForm({
dataType: 'json',
success: function(data) {
if (data.success) {
alert('You successfully added a new entry with entry_id '+data.entry_id);
console.log(data);
} else {
alert('Failed with the following errors: '+data.errors.join(', '));
}
}
});
});
【问题讨论】:
-
您的控制台是否出现任何错误?
-
完全没有错误。表单提交成功 - 但是当您再次提交时,绝对没有任何反应!
-
如果你使用这个:malsup.com/jquery/form/#options-object 有 clearForm: true 或 resetForm: true 属性。
-
我已经尝试了所有这些,但仍然没有。我注意到每次提交都会创建新的 XHR,但没有任何反应。这意味着什么?
标签: javascript jquery ajax ajaxform