[英]ExpressionEngine: referencing js file vs script in template
我有一个EE模板,其中使用EE全局变量{global_var}。 在同一模板中,我有一个js脚本。
//opening js script tag
{global_var}
//closing js script tag
在此脚本中,我可以阅读和使用{global_var}。 但是如果我将脚本代码移到JS模板并像这样引用它
<script type="text/javascript" src='{path="js/contact_form"}'></script>
{global_var}不再可用,为什么?
更多信息:{global_var}是我添加到index.php的用户定义变量
$assign_to_config['global_vars'] = array(
"base_url" => "http://www.example.com/",
"global_var" => "hello"
);
有没有办法在引用的js文件中读取EE全局变量?
在将全局变量输出到Js时,请尝试在全局变量中添加引号。
"{global_var}"
可能无法正常工作的另一个原因可能是:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.