отправка формы и JQuery - PullRequest
       1

отправка формы и JQuery

0 голосов
/ 09 сентября 2011

Сегодня я работал над html-формой и узнал, что сохранение пустым атрибута «action» приводит к вызову URL текущей страницы. Я заметил, что когда я использую обработчик событий "live ()" JQuery на кнопке отправки формы, обычный запрос POST не выполняется. Я хочу убедиться, что я понимаю последовательность событий; в частности, как POST-запрос не-ajax зависит от нажатия кнопки отправки?

Ответы [ 2 ]

1 голос
/ 09 сентября 2011

Запрос POST генерируется отправкой формы.

То, что происходит при отправке формы, определяется тегом <form>.

Кнопка отправки - это один из способов заставить форму отправить заявку.


Получив немного больше подробностей, можно отправить форму с (среди прочего)

$('form').submit(); // You can select form different, for example form#SomeID and form.someClass

По умолчанию, если вы просто разрешите кнопке отправки работать самостоятельно, не изменяя ее с помощью jQuery, она сообщит форме для отправки.

Таким образом, по умолчанию все кнопки отправки будут вызывать (по существу)

$(this).getParentForm().submit(); // This is totally madeup code, but you get the idea

Все, что за этим пунктом дошло до того, что я не могу отрицать, что это просто ложь о том, как все работает, чтобы дать вам представление о том, что они делают.

0 голосов
/ 09 сентября 2011

jQuery требует URL-адрес страницы, на которой будет отправлена ​​форма.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...