订阅本站

在ECMS模板中加入了JS代码,生成页面之后发现不能正确运行,自己比较原来设计的代码与生成的页面代码,发现模板JS代码中的反斜杠都被过滤掉了。怪不得出错呢。

上ECMS官方搜索一下,说要用4个“\”代替一个“\” 即要在模板中用“\\\\”代替“\”,于是大悟!急忙把所有的反斜杠都换成4个。生成页面,打开。。。。囧!竟然仍然没法运行!

查看一下页面源代码,晕倒,出现了两个反斜杠,也就是模板中的“\\\\”变成了“\\”,看来是应该2个反斜杠代替1个。

又重新把原来的“\\\\”改成“\\”,再次生成页面,查看。终于圆满!

PS:我用的是ECMS 5.1版本

后记:有些情况下是需要用“\\\\”才能输出“\”,而另外动态页面模板中好像只要直接用“\”即可输出。⊙﹏⊙b汗


无觅相关文章插件,快速提升流量