如何解决css和js的{}与smarty定界符冲突的问题
2013-09-10 13:32
543 查看
当输入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 的定界符设成 <{ }>
2.可以用smarty的literal处理,可以把JS代码包含在{literal}{/literal}之间就可以了。
- 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.可以用smarty的literal处理,可以把JS代码包含在{literal}{/literal}之间就可以了。
{literal} $ ( function () { alert ('培训课程')} ); {/literal}
相关文章推荐
- 如何解决css和js的{}与smarty定界符冲突的问题
- 解决css和js的{}与smarty定界符冲突问题的两种方法
- 解决css和js的{}与smarty定界符冲突问题的两种方法
- 解决smarty标签的定界符{}与css的{}冲突问题
- JS的覆盖特性来解决文件冲突问题,css的加载问题
- smarty 定界符与js冲突的问题
- 如何解决Avtion或者Handle转发后的页面css和js失效问题
- 如何解决网站页面CSS、JS脚本在浏览器的缓存问题
- 如何解决ecshop中jquery冲突?使用jquery.json.js代替transport.org.js中部份代码,完美解决问题。
- 如何解决HTML5页面js,css缓存问题
- 如何解决复制来的js以及css等文件中文乱码问题
- smarty定界符与js冲突的问题
- smarty如何解决css无法使用的问题
- Windows2008R2中如何取消增强的IE设置? 可加载一些无法加载的js,解决ie冲突问题打开Windows2008服务器管理器,如图
- 利用JS和CSS的覆盖特性来解决文件冲突问题
- 移动端js如何解决下拉刷新和轮播图的冲突问题????
- PHP Smarty 定界符 注释 定界符与css和js的冲突
- 解决JS与CSS中文字乱码问题
- 如何解决js跨域问题
- 如何解决php中并发读写文件冲突的问题