Ссылаясь на плагин: http://malsup.com/jquery/form/#getting-started
Недавно я пытался обновить старую версию 2.28 до версии 2.96, но не могу, поскольку, похоже, появилась новая ошибка, когда пытается использовать FireFox для отправки формы, загруженной с помощью другого вызова Ajax.
У меня есть два типа форм: одни загружаются без вызова Ajax, а другие загружаются с сервера. Я использую ajaxForm () для привязки:
function bindAjaxResponse() {
// Bind for Ajax POST
var options = {
delegation: true,
//target: '#output1', // target element(s) to be updated with server response
beforeSubmit: showRequest, // pre-submit callback
success: showResponse // post-submit callback
};
$('#my_form').ajaxForm(options);
}
И в Chrome, и в IE код работает хорошо, вызываются и showRequest, и showResponse, которые заполняются соответствующими параметрами. В последней версии FireFox (v10.0.2) вызывается только showRequest, но никогда не вызывается showResponse. FireBug ясно показывает, что отправка не выполняется вообще. В окне консоли нет сообщений об ошибках или предупреждений. Я действительно понятия не имею, что могло вызвать такую разницу в поведении.
Обратите внимание, что весь этот код отлично работал во всех браузерах в более старой версии v2.28
Кто-нибудь?
Вопрос размещен на https://forum.jquery.com/topic/jquery -form-plugin-not-Responding-well-with-firefox
Спасибо