Если я удаляю форму из DOM в beforeSubmit или beforeSend (не имеет значения, какой именно), я нахожу, что и в IE, и в FF http-запрос никогда не отправляется.вызывается строка 296 form.submit () в jquery.form.js, но http-запрос не отправляется.Тем не менее, он работает корректно в Chrome.
Пример кода:
$('#form1').ajaxForm(
{
beforeSubmit: function(array, matched_set, options)
{
// this line removes #form1 from the DOM.
// it is still available to jquery form plugin by means of closure
// line 296 form.submit() in jquery.form.js is hit,
// but IE and FF never emit http request. If I remove this line, it works.
$('#jqm_window').html(waiting_page);
},
chrome:
firefox:
Трассировка http сохраняется в fiddler при использовании chrome (но не в других браузерах): ![enter image description here](https://i.stack.imgur.com/fP1b0.jpg)