采用Smarty模板的html怎么加入JS代码呢? 如果按一般平常添加方法,会出错 。因为 Smarty会将“{}”解析为自己的方法,和js中的“{}”会冲突。
解决的方法:
把js代码写在 {literal}{/literal} 标签里
理解:
{literal} 标签区域内的数据将被当作文本处理,此时模板将忽略其内部的所有字符信息. 该特性用于显示有可能包含大括号等字符信息的 javascript 脚本. 当这些信息处于 {literal}{/literal} 标签中时,模板引擎将不分析它们,而直接显示
最新评论