action="/system/ajax"

Главные вкладки

Аватар пользователя BatKor BatKor 13 января 2017 в 0:26

После аякс подгрузки формы,
'#ajax' => array(
'callback' => 'install_modules_search_form_submit_page',
),

у подгруженной формы action="/system/ajax",

я нашел выход "костылем", в альтере изменил
$form['#action'] = '/admin/modules/install';

есть ил выход из ситуации. пока сижу в d.com ищу какую либо инфу.

те кто в курсе вы поняли по кулбеку, чем я занимаюсь?

Комментарии

Аватар пользователя bumble bumble 13 января 2017 в 3:39

callback (в данном случае 'install_modules_search_form_submit_page') это имя функции которая будет вызвана по событию (в данном случае нажатие кнопки сабмита).

action="/system/ajax" - не имеет отношение к коллбеку, и является стандартным путем для AJAX'ифицированных форм.

Детальнее тут, еще детальнее в примерах.

Аватар пользователя BatKor BatKor 13 января 2017 в 3:54

а почему тогда функция кулбека не выполняется? а сразу происходит редирект на system/ajax?
модуль экземп у меня стоит, уже иapi не раз разбирался