Форуми / National / Russian / Тех. поддержка / Почему не срабатывает formaction при отпраке формы через аякс?

Dayver
#43854 18.11.2018 16:09
#43850 Виктор:

Почему не срабатывает formaction при отпраке формы через аякс?

Потому что AJAX API был написан таким образом что url по которому будет отправлен аякс запрос по передаче данных формы определяется либо аттрибутом action тега form либо из аттрибута 

class="ajax post-myDivId;{MY_FORM_AJAX_ACTION}"

Про formaction тогда никто не знал\думал. Потому при обычной отправке формы логику работы formaction реализует сам браузер, а для аякса это должно быть предусмотренно самим разработчиком обработчика этих запросов но задачу всеравно можете решить проще через формирование адреса в хеше почитайте внимательно док про AJAX API 

Pavlo Tkachenko aka Dayver