【发布时间】:2012-03-13 23:58:26
【问题描述】:
我的问题是将 PHP 变量从我的自定义模块传递给 jQuery。我过去在 D6 中成功地做到了这一点,但我在 D7 中一定遗漏了一些东西。
以下是我的模块代码:
function mymodule_init(){
$path = drupal_get_path('module', 'mymodule');
drupal_add_js("{$path}/js/filtering.js");
drupal_add_js(array('staff_filter' => array('path' => $path)), 'setting');
}
这是我的 jQuery 代码:
(function($){
console.log( Drupal.settings.toString() );
console.log( 'TESTING : ' + $(Drupal.settings.path).html() );
console.log( Drupal.settings.toSource() );
})(jQuery);
我从我的 3 个控制台打印中得到以下信息:
[object Object]
TESTING : null
({})
【问题讨论】:
标签: jquery drupal variables module drupal-7