解决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 相关文章推荐
转换json格式的日期为Javascript对象的函数
Jul 13 Javascript
JavaScript 原型继承之构造函数继承
Aug 26 Javascript
js data日期初始化的5种方法
Dec 29 Javascript
JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
Oct 17 Javascript
Node.js中HTTP模块与事件模块详解
Nov 14 Javascript
js实现随屏幕滚动的带缓冲效果的右下角广告代码
Sep 04 Javascript
简单实现js菜单栏切换效果
Mar 04 Javascript
微信小程序 template模板详解及实例代码
Mar 09 Javascript
Vue实现回到顶部和底部动画效果
Jul 31 Javascript
Vue实现按钮级权限方案
Nov 21 Javascript
node.js使用http模块创建服务器和客户端完整示例
Feb 10 Javascript
基于vue中的scoped坑点解说
Sep 04 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学习笔记之二
2011/01/17 PHP
ueditor 1.2.6 使用方法说明
2013/07/24 PHP
php缓存技术详细总结
2013/08/07 PHP
php 不使用js实现页面跳转
2014/02/11 PHP
PHP循环输出指定目录下的所有文件和文件夹路径例子(简单实用)
2014/05/10 PHP
php简单判断文本编码的方法
2015/07/30 PHP
PHP定时执行任务的3种方法详解
2015/12/21 PHP
php中关于长度计算容易混淆的问题分析
2016/05/27 PHP
php处理单文件、多文件上传代码分享
2016/08/24 PHP
JavaScript中实现块作用域的方法
2010/04/01 Javascript
jquery ajax请求实例深入解析
2012/11/26 Javascript
JS特权方法定义作用以及与公有方法的区别
2013/03/18 Javascript
js和jquery如何获取图片真实的宽度和高度
2014/09/28 Javascript
javascript面向对象快速入门实例
2015/01/13 Javascript
JavaScript获取页面中超链接数量的方法
2015/11/09 Javascript
jQuery-1.9.1源码分析系列(十一)DOM操作续之克隆节点
2015/12/01 Javascript
AngularJS实现星星等级评分功能
2016/09/24 Javascript
关于Angular2 + node接口调试的解决方案
2017/05/28 Javascript
AngualrJs清除定时器遇到的坑
2017/10/13 Javascript
微信小程序实现的一键拨号功能示例
2019/04/24 Javascript
为vue项目自动设置请求状态的配置方法
2019/06/09 Javascript
python3.0 字典key排序
2008/12/24 Python
Python设计模式之观察者模式实例
2014/04/26 Python
python中的实例方法、静态方法、类方法、类变量和实例变量浅析
2014/04/26 Python
python django集成cas验证系统
2014/07/14 Python
python文档字符串(函数使用说明)使用详解
2019/07/30 Python
Python使用scrapy爬取阳光热线问政平台过程解析
2019/08/14 Python
Pytorch 数据加载与数据预处理方式
2019/12/31 Python
tensorflow 实现自定义layer并添加到计算图中
2020/02/04 Python
html5 Canvas画图教程(11)—使用lineTo/arc/bezierCurveTo画椭圆形
2013/01/09 HTML / CSS
日本7net购物网:书籍、漫画、杂志、DVD、游戏邮购
2017/02/17 全球购物
Expedia加拿大官方网站:加拿大最大的在线旅游提供商
2017/12/31 全球购物
一组SQL面试题
2016/02/15 面试题
清明节网上祭英烈活动总结
2014/04/30 职场文书
学习经验交流会总结
2015/11/02 职场文书
javascript对象3个属性特征
2021/11/17 Javascript