1
У меня есть следующий кодJQuery представить обработчик с JQuery проверки и JQuery формы АЯКС только вызывается каждый второй раз
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"
});
}
});
});
Я нахожу, что обработчик только вызывался каждый первый, третий, пятый, седьмой когда нажата кнопка отправки (ответ в значительной степени похож на HTML-код формы с вставками ошибок и т. д.).
Однако изменение функции на обработчик onclick работает каждый раз.
Есть ли причина, почему мой код не работает? (Меня больше интересует теория jquery за тем, что происходит, чем заставить ее работать: S)) – Taras
Я с @Taras. Ваш ответ, если будет объяснено, может помочь людям с аналогичной (но не совсем такой же) проблемой. – Dan