Drupal — обновить поле узла с помощью Ajax jQuery
Чтобы программно обновить поле узла, сначала необходимо создать собственный модуль следующим образом:
Шаг 1:
Вам нужно создать папку с желаемым именем модуля в каталоге sites/all/modules/. И внутри вашей вновь созданной папки создайте два файла, как показано ниже:
your_custom.info
ваш_пользовательский.модуль.
В файл your_custom.info добавьте следующее:
имя = ваш_пользовательский
description = опишите назначение вашего модуля
ядро = 7.x
Примечание. Не используйте заглавные буквы для имени, описания и ядра, иначе вы не сможете увидеть это на странице своих модулей.
Теперь перейдите на страницу yoursite.com/admin/modules, где вы можете увидеть свой пользовательский модуль, доступный для установки. Пожалуйста, установите, а затем используйте его по своему желанию.
Затем в файл your_custom.module добавьте следующее:
//здесь находится ваш пользовательский код
Примечание. Не закрывайте тег php с помощью ?> в соответствии со стандартами drupal.
Теперь мы успешно создали пользовательский модуль.
Шаг 2:
Создайте собственный файл javascript здесь, который мы предполагаем как custom.js.
Внутри этого файла добавьте следующее:
$(документ).готовый(функция(){
$.ajaxSetup({кеш:ложь});
$.ajax(
{
URL: путь/к/your_custom.module
данные: данные
тип: json
успех: функция (данные) {
console.log(данные);
}
}
);
});
Вот и все, теперь мы сделали все, чтобы обновить поле узла.