Рейтинг:0

Несколько форм ajax не работают на всем сайте

флаг rs

У меня есть несколько страниц, которые содержат несколько форм ajax. Когда я работаю над определенной формой, ее представление ajax работает. Но в этот момент, если я перехожу к форме второй страницы, отправка ajax не работает, и страница перезагружается.

Но после очистки кеша, если я работаю над формой второй страницы, ее отправка ajax работает, но затем отправка формы ajax первой страницы не работает.

Как я буду управлять несколькими формами ajax на нескольких страницах?

Мой код отправки ajax выглядит так:

$form['actions']['submit'] = массив(
  '#type' => 'отправить',
  '#value' => $this->t('Отправить'),
  '#attributes' => массив('класс' => массив('btn-red')),
  '#ajax' => [
    'обратный вызов' => '::submitCallBack',
    'прогресс' => массив (
      'тип' => 'пульсирующий',
      'message' => 'Пожалуйста, подождите...',
    ),
  ],
);
berliner avatar
флаг bd
Я думаю, вам нужно показать больше вашего кода. В противном случае вам трудно помочь.
4uk4 avatar
флаг cn
Как перейти на вторую страницу, это тоже Ajax?
Souvik Das avatar
флаг rs
@ 4uk4 нет, это просто другой узел
4uk4 avatar
флаг cn
Хорошо, добавьте код, как вы встраиваете форму в узел.

Ответить или комментировать

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