解决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之事件冒泡和事件捕获详细介绍
Oct 28 Javascript
Javascript设置对象的ReadOnly属性(示例代码)
Dec 25 Javascript
JS 打印功能代码可实现打印预览、打印设置等
Oct 31 Javascript
玩转NODE.JS(四)-搭建简单的聊天室的代码
Nov 11 Javascript
Web前端框架bootstrap实战【第一次接触使用】
Dec 28 Javascript
JS实现一个简单的日历
Feb 22 Javascript
vue-cli3 项目优化之通过 node 自动生成组件模板 generate View、Component
Apr 30 Javascript
JS面向对象之多选框实现
Jan 17 Javascript
JS+CSS实现炫酷光感效果
Sep 05 Javascript
Vue3为什么这么快
Sep 23 Javascript
vuejs实现下拉框菜单选择
Oct 23 Javascript
vue实现锚点定位功能
Jun 29 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
codeigniter使用技巧批量插入数据实例方法分享
2013/12/31 PHP
php Imagick获取图片RGB颜色值
2014/07/28 PHP
PHP简单实现生成txt文件到指定目录的方法
2016/04/25 PHP
php实现异步将远程链接上内容(图片或内容)写到本地的方法
2016/11/30 PHP
PHP实现的注册,登录及查询用户资料功能API接口示例
2017/06/06 PHP
Laravel5.5 实现后台管理登录的方法(自定义用户表登录)
2019/09/30 PHP
JavaScript实现计算字符串中出现次数最多的字符和出现的次数
2015/03/12 Javascript
JS实现图片高亮展示效果实例
2015/11/24 Javascript
js实现延时加载Flash的方法
2015/11/26 Javascript
jQuery轻松实现表格的隔行变色和点击行变色的实例代码
2016/05/09 Javascript
node.js(express)中使用Jcrop进行图片剪切上传功能
2017/04/21 Javascript
Vue+axios+WebApi+NPOI导出Excel文件实例方法
2019/06/05 Javascript
深入解读Python解析XML的几种方式
2016/02/16 Python
Python可变参数*args和**kwargs用法实例小结
2018/04/27 Python
python爬虫实例详解
2018/06/19 Python
python实现windows倒计时锁屏功能
2019/07/30 Python
python KNN算法实现鸢尾花数据集分类
2019/10/24 Python
python中怎么表示空值
2020/06/19 Python
Windows下PyCharm配置Anaconda环境(超详细教程)
2020/07/31 Python
Python爬虫简单运用爬取代理IP的实现
2020/12/01 Python
linux系统下pip升级报错的解决方法
2021/01/31 Python
美国南加州的原创极限运动潮牌:Vans(范斯)
2016/08/05 全球购物
美国儿童珠宝在线零售商:Loveivy
2019/05/22 全球购物
母亲节演讲稿范文
2014/01/02 职场文书
高中地理教学反思
2014/01/29 职场文书
综合实践教学反思
2014/01/31 职场文书
清明节扫墓活动方案
2014/03/02 职场文书
119消防日活动总结
2014/08/29 职场文书
苏州园林导游词
2015/02/03 职场文书
幼儿园个人总结
2015/02/28 职场文书
义诊活动通知
2015/04/24 职场文书
幼儿园中班班级总结
2015/08/10 职场文书
Django开发RESTful API实现增删改查(入门级)
2021/05/10 Python
JS实现扫雷项目总结
2021/05/19 Javascript
Tomcat用户管理的优化配置详解
2022/03/31 Servers
vue实现简易音乐播放器
2022/08/14 Vue.js