Обработка формы присланной аяксом
Всем привет!
Не могу понять вот чего. Почему не срабатывает event.preventDefault(); event.stopPropagation(); на сабмит формы при условии что форма подгружается либо аяксом с сервера (изначально нет на странице) либо создается скриптом? Вариант $('#form_add_new_product').on('submit', function(event){ event.preventDefault(); event.stopPropagation(); // код аякс действия }); Не работает. Т.е. форма отрабатывается HTML и перегружается страница. Т.е. чего я хочу - обработать форму аяксом которая была создана из аякса. Это вообще реально? |
Если форма добавляется динамически, то
$('#form_add_new_product').on('submit'... к форме не будет иметь отношения, то есть форма будет отправляться естественным путем. Либо делегируйте обработку submit ближайшему родителю, либо устанавливайте этот обработчик после добавления формы на страницу. |
Точно ) Я про родителя забыл. Спасибо!
|
Часовой пояс GMT +3, время: 22:59. |