解决css和js的{}与smarty定界符冲突问题的两种方法


Posted in Javascript onSeptember 10, 2013

当输入url地址后网页出现:Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "E:\wamp\www\cms\system/templates/index.html" on line 79 "$("#job").load("./system/templates/touch/test.php",{catid:3});" - Unexpected ":", expected one of: "}" , " "' in E:\wamp\www\cms\system\Smarty\sysplugins\smarty_internal_templatecompilerbase.php on line 441这样的问题,通常是css和js的{}与smarty定界符冲突导致的。

解决办法有两个:

1.可以把 smarty 的定界符设成 <{ }>

$tpl->left_delimiter = '<{'; 
$tpl->right_delimiter = '}>';

2.对于js的{}与smarty定界符冲突,可以用smarty的literal处理,可以把JS代码包含在{literal}{/literal}之间就可以了。
<{literal}> 
$ ( 
<span style="white-space:pre"> </span>function () { alert ('培训课程')} 
); 
<{/literal}>
Javascript 相关文章推荐
JS request函数 用来获取url参数
May 17 Javascript
js用闭包遍历树状数组的方法
Mar 19 Javascript
Javascript字符串浏览器兼容问题分析
Dec 01 Javascript
javascript嵌套函数和在函数内调用外部函数的区别分析
Jan 31 Javascript
js控制按钮,防止频繁点击响应的实例
Feb 15 Javascript
jQuery实现移动端Tab选项卡效果
Mar 15 Javascript
Vue0.1的过滤代码如何添加到Vue2.0直接使用
Aug 23 Javascript
vue+vuex+axios+echarts画一个动态更新的中国地图的方法
Dec 19 Javascript
vue地区选择组件教程详解
May 04 Javascript
React 实现车牌键盘的示例代码
Dec 20 Javascript
微信小程序的引导页实现代码
Jun 24 Javascript
vue-drawer-layout实现手势滑出菜单栏
Nov 19 Vue.js
枚举的实现求得1-1000所有出现1的数字并计算出现1的个数
Sep 10 #Javascript
原始的js代码和jquery对比体会
Sep 10 #Javascript
js获取url参数值的两种方式
Sep 10 #Javascript
jquery如何实现在加载完iframe的内容后再进行操作
Sep 10 #Javascript
用jquery方法操作radio使其默认选项是否
Sep 10 #Javascript
jquery实现按Enter键触发事件示例
Sep 10 #Javascript
验证手机号码的JS方法分享
Sep 10 #Javascript
You might like
PHP安全编程之加密功能
2006/10/09 PHP
php下图片文字混合水印与缩略图实现代码
2009/12/11 PHP
Zend的AutoLoad机制介绍
2012/09/27 PHP
php判断并删除空目录及空子目录的方法
2015/02/11 PHP
CodeIgniter集成smarty的方法详解
2016/05/26 PHP
pjblog中的UBBCode.js
2007/04/25 Javascript
执行iframe中的javascript方法
2008/10/07 Javascript
Javascript计算两个marker之间的距离(Google Map V3)
2013/04/26 Javascript
js 距离某一时间点时间是多少实现代码
2013/10/14 Javascript
javascript间隔定时器(延时定时器)学习 间隔调用和延时调用
2014/01/13 Javascript
chrome调试javascript详解
2015/10/21 Javascript
Bootstrap被封装的弹层
2016/07/20 Javascript
微信小程序 UI与容器组件总结
2017/02/21 Javascript
实现两个文本框同时输入的实例
2017/09/25 Javascript
解决vue项目获取dom元素宽高总是不准确问题
2020/07/29 Javascript
python实现向ppt文件里插入新幻灯片页面的方法
2015/04/28 Python
Python装饰器入门学习教程(九步学习)
2016/01/28 Python
fastcgi文件读取漏洞之python扫描脚本
2017/04/23 Python
python 文件操作删除某行的实例
2017/09/04 Python
python实现xlsx文件分析详解
2018/01/02 Python
Python使用add_subplot与subplot画子图操作示例
2018/06/01 Python
selenium+python实现1688网站验证码图片的截取功能
2018/08/14 Python
django序列化serializers过程解析
2019/12/14 Python
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
2020/04/24 Python
PyCharm中配置PySide2的图文教程
2020/06/18 Python
python 5个顶级异步框架推荐
2020/09/09 Python
专注澳大利亚特产和新西兰特产的澳洲中文网:0061澳洲制造
2019/03/24 全球购物
Bose英国官方网站:美国知名音响品牌
2020/01/26 全球购物
酒店保安员岗位职责
2014/01/31 职场文书
党政领导班子群众路线对照检查材料思想汇报
2014/09/27 职场文书
2015年试用期工作总结
2014/12/12 职场文书
债务追讨律师函
2015/06/24 职场文书
2015秋季开学典礼新闻稿
2015/07/17 职场文书
2015年小学远程教育工作总结
2015/07/28 职场文书
防溺水主题班会教案
2015/08/12 职场文书
迎客户欢迎词三篇
2019/09/27 职场文书