Разработка модуля Drupal im с использованием hook_form, Как мне использовать Javascript
Я создаю свой первый модуль в Drupal. Я создал .module
файл со следующей функцией, hook_menu
:
$items['admin/config/module'] =
array(
'title' => 'Module',
'description' => 'module Management',
'page callback' => 'drupal_get_form',
'page arguments' => array('module_form'),
'access arguments' => array('administer module for other applications'),
'weight' => 9999,
'file' => 'module.admin.inc',
);
return $items;
JavaScript работает в этом .module
файл
Этот код ссылается на другой файл module.admin.inc
где моя форма отображается, форма отображается правильно. Однако, когда я хочу отобразить некоторые данные, используя AJAX, я не могу.
Это швы drupal_add_js('path')
не работает.
Как мне это сделать?
1 ответ
Использование #attached
свойство в форме, чтобы добавить css
или же js
формировать
Чтобы добавить CSS,
$form['#attached']['css'] = array(
drupal_get_path('module', 'ajax_example') . '/ajax_example.css',
);
Чтобы добавить JS,
$form['#attached']['js'] = array(
drupal_get_path('module', 'ajax_example') . '/ajax_example.js',
);