Виктор |
|
||
---|---|---|---|
Почему не срабатывает formaction при отпраке формы через аякс?
Пробовал разные варианты, например
Также не получаю name , пример массива что получаю -> Array ( [x] => 111a5536581592b60 [search_cpu] => 328 [search_gpu] => 3380 ) Если не использовать аякс то все срабатывает, как решить вопрос? Задача получить разные submit из одной формы или разные action. |
Roffun |
|
---|---|
#43850 Виктор: Возможно подхватывается form action="{TPC_ACTION}" в качестве url для отправки.
#43850 Виктор: Также не получаю name , пример массива что получаю -> Array ( [x] => 111a5536581592b60 [search_cpu] => 328 [search_gpu] => 3380 ) Попробуйте передать параметры hash (QUERY_STRING). Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
Dayver |
|
---|---|
#43850 Виктор: Потому что AJAX API был написан таким образом что url по которому будет отправлен аякс запрос по передаче данных формы определяется либо аттрибутом action тега form либо из аттрибута
Про formaction тогда никто не знал\думал. Потому при обычной отправке формы логику работы formaction реализует сам браузер, а для аякса это должно быть предусмотренно самим разработчиком обработчика этих запросов но задачу всеравно можете решить проще через формирование адреса в хеше почитайте внимательно док про AJAX API Pavlo Tkachenko aka Dayver
|