Здравствуйте форумчане. Объясните пожалуйста на пальцах как из JS скрипта отправить ajax запрос передав число, к примеру 25 (это nid ), и обработав его в 25 ноде изменить поле к примеру field_nnnn. Ну и че то там вернуть к примеру "ok".
Дупал 8.
Буду очень благодарен.
Drupal Ajax
Главные вкладки
Лучший ответ
1
Вот, почитайте https://niklan.net/blog/66
Комментарии
JS:
На бэкенде нужно объявить роут, и в вызываемом методе контроллера нужно возвратить не рендер-массив, а AjaxResponse.
Спасибо за ответ. С вызовом ajax стало более менее понятно. Теперь бы понять что такое На бэкенде и объявить роут. и т.д.
А и да че за ваш урл это урл чего? файла php который будет обрабатывать, страницы которая вызывает...?
Тут вам очень сильно поможет гугл и желание в этом разобраться
Да я уже несколько дней бъюсь. Находил подобные примеры - только везде написано ваш урл - а че за урл молчок. Хуже документации чем на друпал я еще не видел. Так жалею что влез в него. А 8 версия это вобще жесть. На 7 можно было еще как то работать.
"Ваш урл" - это на самом деле ваш урл, определенный вами в рамках текущего проекта.
https://www.drupal.org/docs/8/api/routing-system/structure-of-routes
Это жесть, что ни кто не может толком навести самый простой пример, отправить число , поднести его до квадрата и вернуть результат. Или для друпала это сверхсложная задача. ?
Для друпала это несложная задача и для многих это несложная задача. Но у нас не любят, когда приходят люди и кричат "эй, быстро все сюда метнулись, помогите мне".
Напоминаю, что мы тут все волонтеры. У кого есть свободное время, тот и помогает.
Да я ж прошу самое элементарное. Показать как 2+2 добавить - это три минуты. Просто с этим друпалом уже нервы сдают.
Правильно заданный вопрос - уже половина ответа.
Сейчас непонятно, вы интересуетесь просто аяксом или хотите из какого-то неведомого скрипта делать запросы
Подключил скрипт и из него хочу делать запрос.
Вот, почитайте https://niklan.net/blog/66
За это низкий поклон!!!
Это жесть, что никак нельзя нагуглить самый простой пример, как в Друпале отправить число , поднести его до квадрата и вернуть результат. Или для ТС это сверхсложная задача. ?
К сожалению, это очень сложно когда не понимаешь в какую сторону смотреть. Особенно для Друпала. После подсказки пользователя gun_dose (за это ему огромное спасибо) что это делается через модуль - картина прояснилась.
И уже начинаешь понимать какие запросы хоть в поиск вбивать.
Да, это я, типа, потроллил...
На самом деле, понятно что сложно, что ново, но ведь должна же быть какая-то стандартная последовательность в изучении новой технологии:
И уже потом спросить по моментам, которые не получаются. А не так, сразу, винить все сообщество в том что не хотят Вам расписывать какие-то банальности, смысл которых уже 1000 раз был описан в любых форматах, на все вкусы.
Да в том то и дело, не мог найти для 8 версии простого примера чтоб с него понять. Раньше делал пару сайтов на 7 версии, как то было намного проще. А тут попросили сделать небольшой сайт, сам предложил на Друпале - и теперь плююсь.
На всякий случай, на будущее, много простых примеров можно найти в примерах (как бы это странно не звучало), да и просто, на основном сайте сообщества.
В целом имеет смысл задавать более конкретные вопросы, т.к. форумчане не в курсе, какой у вас уровень подготовки и некоторые советы могут вам казаться бесполезными. Свою задачу вы в итоге решили, или есть какие-то вопросы?
C ajax разобрался - все работает. (отправляется, обрабатывается и отдается). За это вам огромное спасибо.