В настоящее время я загружаю несколько форм на веб-страницу с:
$(document).ready(function () {
$('#content').load('php_script.php', function() {
$(this).find('#someForm').ajaxForm(function() {
alert('Success!');
});
$(this).find('.someOtherForm').ajaxForm(function() {
alert('Success!');
});
});
});
Это работает в Chrome, Chromium и IE, которые загружают формы, и все работает как надо. ). В Firefox (v10.0.2) этот код загружает формы в DOM и отображает их, но при нажатии кнопки «Отправить» на любой из форм ничего не происходит.
Сначала я заподозрил ajaxForm, но изменил приведенный выше код на:
$(document).ready(function () {
$('#content').load('php_script.php');
});
дает почти тот же результат, с той разницей, что пользователь отправляется в сценарий, определенный как действие (за исключением Firefox, где ничего не происходит).
Как заставить Firefox не убивать кнопку отправки?