解决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 利用className得到对象的实现代码
Nov 15 Javascript
javascript中的undefined和not defined区别示例介绍
Feb 26 Javascript
jquery防止重复执行动画避免页面混乱
Apr 22 Javascript
使用Meteor配合Node.js编写实时聊天应用的范例
Jun 23 Javascript
带你了解session和cookie作用原理区别和用法
Aug 14 Javascript
关于JavaScript语句后面的分号问题
Dec 07 Javascript
利用vscode调试编译后的js代码详解
May 14 Javascript
解决vue 界面在苹果手机上滑动点击事件等卡顿问题
Nov 27 Javascript
Vue源码探究之虚拟节点的实现
Apr 17 Javascript
bootstrap datepicker的基本使用教程
Jul 09 Javascript
JavaScript表格隔行变色和Tab标签页特效示例【附jQuery版】
Jul 11 jQuery
antd form表单数据回显操作
Nov 02 Javascript
枚举的实现求得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开发微信支付获取用户地址
2015/10/04 PHP
WordPress中编写自定义存储字段的相关PHP函数解析
2015/12/25 PHP
详谈PHP中的密码安全性Password Hashing
2017/02/04 PHP
ThinkPHP5.0 图片上传生成缩略图实例代码说明
2018/06/20 PHP
PHP安全之register_globals的on和off的区别
2020/07/23 PHP
IE FF OPERA都可用的弹出层实现代码
2009/09/29 Javascript
js window.onload 加载多个函数的方法
2009/11/02 Javascript
JavaScript 一道字符串分解的题目
2011/08/03 Javascript
jQuery中实现动画效果的基本操作介绍
2013/04/16 Javascript
js如何打印object对象
2015/10/16 Javascript
jQuery通过写入cookie实现更换网页背景的方法
2016/04/15 Javascript
JS中with的替代方法与String中的正则方法详解
2016/12/23 Javascript
详解JavaScript中this的指向问题
2017/01/20 Javascript
深入理解Angular中的依赖注入
2017/06/26 Javascript
JS使用Date对象实时显示当前系统时间简单示例
2018/08/23 Javascript
对angularJs中ng-style动态改变样式的实例讲解
2018/09/30 Javascript
详解关于element el-button使用$attrs的一个注意要点
2018/11/09 Javascript
Vue侦测相关api的实现方法
2019/05/22 Javascript
koa2的中间件功能及应用示例
2020/03/05 Javascript
JavaScript事件委托实现原理及优点进行
2020/08/29 Javascript
jQuery实现手风琴特效
2021/01/11 jQuery
Django自定义用户认证示例详解
2018/03/14 Python
Django使用AJAX调用自己写的API接口的方法
2019/03/06 Python
将python文件打包成EXE应用程序的方法
2019/05/22 Python
详解python调用cmd命令三种方法
2019/07/08 Python
python代码编写计算器小程序
2020/03/30 Python
python实现获取单向链表倒数第k个结点的值示例
2019/10/24 Python
年度献血先进个人事迹材料
2014/02/14 职场文书
心理学专业大学生职业生涯规划范文
2014/02/19 职场文书
大学同学十年聚会感言
2014/02/21 职场文书
人力管理专业毕业生求职信
2014/02/27 职场文书
多媒体专业自我鉴定
2014/02/28 职场文书
学徒工职责
2014/03/06 职场文书
医学专业毕业生推荐信
2014/07/12 职场文书
2015年保育员个人工作总结
2015/05/13 职场文书
何玥事迹观后感
2015/06/16 职场文书