我有以下代码
jQuery(function() {
jQuery("#newForm").validate({
rules: { },
submitHandler: function(form) {
alert("Submitting")
jQuery("#submitButton").attr('disabled', true)
jQuery("#sendWrapper").append('<span><img src="{{ STATIC_URL }}img/loading.gif"></span>')
jQuery(form).ajaxSubmit({
success: afterFormSubmit,
target: "#ajaxwrapper"
});
}
});
});
我发现处理程序仅在第一次、第三次、第五次、第 7 次单击提交按钮时被调用(响应几乎只是表单的 html 插入了错误等)。
但是,将函数更改为 onclick 处理程序每次都有效。