меня возникли проблемы определения того, что было причиной, что моя форма не подавать, когда я назвал.submit() вызывается через Javascript не работает
$('#form').submit();
через JavaScript (но представленный в порядке, когда я нажал на кнопку отправки). Так что я добавить этот кусок кода для тестирования:
$('#form').live('submit', function()
{
alert('submitting form');
return true;
});
Теперь, когда я нажимаю на кнопку отправки, отображается предупреждение, а затем форма передает. Когда я звоню:
$('#form').submit();
через javascript, отображается предупреждение, однако форма не отправляется. Теперь я вытягиваю форму через ajax в модальное окно, поэтому не уверен, что это имеет к этому какое-то отношение. Кто-нибудь знает, что может вызвать эту проблему?
Я попытался переключить тип ввода кнопки отправки на кнопку вместо отправки и сделал событие .live() щелчком по этой кнопке. Запрос ajax в событии .live выполняется нормально, он все еще не выполняет метод form.submit() при вызове через javascript в этом событии click. – ryanzec
Вы попробовали то, что я вложил в свой ответ. Казалось бы, это сработало бы. – 2010-07-19 06:18:32