smarty模板文件书写javascript代码
2014-03-12 13:17
405 查看
在smarty文件里直接写javascript代码时候,造成500错误。
javascript代码有很多的{}在同一行,而{}也是smarty引擎解析模板的关键标识符,smarty将对其进行分析,这时候会造成500错误。
代码较少,可以将{和}分在两行写,多则可以用
literal标签区域内的数据将被当作文本处理,此时模板将忽略其内部的所有字符信息. 该特性用于显示有可能包含大括号等字符信息的 javascript 脚本. 当这些信息处于 {literal}{/literal} 标签中时,模板引擎将不分析它们,而直接显示.
javascript代码有很多的{}在同一行,而{}也是smarty引擎解析模板的关键标识符,smarty将对其进行分析,这时候会造成500错误。
代码较少,可以将{和}分在两行写,多则可以用
{literal}
{/literal}将javascript代码夹在中间即可。
{literal} <script language=javascript> function func(){} </script> {/literal}
literal标签区域内的数据将被当作文本处理,此时模板将忽略其内部的所有字符信息. 该特性用于显示有可能包含大括号等字符信息的 javascript 脚本. 当这些信息处于 {literal}{/literal} 标签中时,模板引擎将不分析它们,而直接显示.
相关文章推荐
- Smarty 模板 图片、CSS、JavaScript文件路径替换(用ecshop的正则表达式)
- 书写高效javaScript代码---载入JavaScript文件
- smarty模板文件中执行php代码 调用php函数的方法 使用对象等
- Javascript代码书写规范
- 辛星笔记之高质量JavaScript代码书写要点
- eclipse编辑jsp文件和javascript代码很卡解决办法
- javascript文件下载代码
- IE6中javascript文件开启Gzip出现代码不执行情况
- eclipse develop for C\C++ 文件注释函数注释代码模板自动生成方法
- Log4J2 配置文件模板及代码说明
- [Javascript] 对联广告代码模板
- asp.net javascript 文件无刷新上传实例代码第1/2页
- PHP文件缓存smarty模板应用实例分析
- 1j2ee即web项目,严格意义上来说,没有jsp代码,只有class文件、html文件、javascript文件。2 基于extjs框架的项目怎么怎么查看在浏览器中展示的最终html页面的代码 3
- JavaScript限制上传文件类型的代码
- Javascript模板引擎原理,几行代码的事儿
- JavaScript调用客户端的可执行文件(示例代码)
- PHP 将Yii模板代码变量替换后生成新的控制器代码写入文件
- 用 JSP 标记文件动态生成 JavaScript 代码
- Smarty模板文件中的一般变量