Рейтинг:0

Ajax message after node save

флаг cn

I am trying to add a Ajax Alert or popup message inside a hook_node_presave or hook_node_update, but it is not working.

My current code look like this, but I have tried a lot of other ajax

$response = new ajaxResponse();
$response->addCommand(new AlertCommand('Ajax test'));
return $response;

The node is saved but no alert and no errors in the console. Drupal 9

Kevin avatar
флаг in
Эти крючки не возвращают ответы. https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Entity%21entity.api.php/function/hook_ENTITY_TYPE_presave/9.2.x
Tommy Styrbæk avatar
флаг cn
Нет, я понимаю это сейчас. У меня есть RedirectResponse, который отлично работает, когда я не сохраняю с помощью Ajax.
Tommy Styrbæk avatar
флаг cn
Любое предложение о том, как я могу решить эту проблему? Я боролся с этим в течение 3 дней. При сохранении из формы все работает нормально. Затем я получаю сообщение на странице. Но при сохранении с помощью Ajax я хочу, чтобы при оповещении или что-то всплывало.

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

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