Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将变量从template.php传递给js_Javascript_Jquery_Drupal_Variables - Fatal编程技术网

Javascript 将变量从template.php传递给js

Javascript 将变量从template.php传递给js,javascript,jquery,drupal,variables,Javascript,Jquery,Drupal,Variables,所以在我的主题预处理页面中 drupal_add_js(array('variableName' => 'value'), 'setting'); 在我的js文件中 alert(Drupal.settings.variableName); 我得到“未定义”是否可以通过这种方式将变量传递给javascript 试试下面的方法 $(function() { alert(Drupal.settings.variableName); }); 也不适用于我的模块,适用于我的主主题模板。

所以在我的主题预处理页面中

drupal_add_js(array('variableName' => 'value'), 'setting');
在我的js文件中

alert(Drupal.settings.variableName);
我得到“未定义”是否可以通过这种方式将变量传递给javascript

试试下面的方法

$(function() {
    alert(Drupal.settings.variableName);
});

也不适用于我的模块,适用于我的主主题模板。PHP不确定为什么它不适用于你的模块。。
$(function(){
确保页面已完全加载,因此在加载之前不会调用var