Почему эта работа:jquery submit() не работает с ручкой?
$("form[data-remote].edit_item").submit();
Но это не делает?
$("form[data-remote].edit_item").submit(function() {
alert('goo')
});
Почему эта работа:jquery submit() не работает с ручкой?
$("form[data-remote].edit_item").submit();
Но это не делает?
$("form[data-remote].edit_item").submit(function() {
alert('goo')
});
С этим, вы вызоваsubmit
событие:
$("form[data-remote].edit_item").submit();
С этим вы подключая обработчикsubmit
событие:
$("form[data-remote].edit_item").submit(function() {
alert('goo');
});
С второй вы говорите «предупреждение, когда submit
событие происходит»... ты не говорил:„Эй, ты, представить“, для этого вам еще нужно позвонить .submit()
, или что это ярлык: .trigger("submit")
... как это:
$("form[data-remote].edit_item").submit(function() {
alert('goo');
}).submit();
. .. но в этот момент, почему бы не просто оповестить отдельно? например:
$("form[data-remote].edit_item").submit();
alert('goo');
это отображает ваш alert()
?
$("form[data-remote].edit_item").submit(function(e) {
e.preventDefault();
alert('goo');
});
Вам не хватает точки с запятой после вызова оповещения.
Первый представляет форму, второй устанавливает обратный вызов функции для выполнения при отправке формы.
Возможно, ваша страница выгружается до выполнения обработчика submit()? – 2010-11-27 21:53:45
нет разгрузки, все это AJAX save – AnApprentice 2010-11-27 21:54:01