请教集成tinymce过程中遇到的问题
各位在集成tinymce问题时遇到如下的问题:在浏览器访问本地测试服务器上集成有tinymce的html页时一切正常,可以正常使用。
但将tinymce的代码放到视图中的时候在通过浏览器访问控制器调用的视图页面,却不能正常将textarea转化为tinymce编辑器,IE8下报js错误“未结束的字符串常量”
已经设定了地址重写规则,js的引用是没有问题的,因为同目录下的jquery使用正常。tinymce使用的是最新版本3.2.6
CI使用的也是最新版本1.7.2
我自己怀疑是不是CI在输出视图的时候有bug,没理由同一个服务器,直接访问html不报js错,通过ci的机制访问就报错啊
请大家帮忙分析一下 该问题已解决
不能说CI有问题,但多多少跟对字符的处理有关系
问题的关键是换行符
浏览器对js脚本中的换行符应该是忽略的,这样的话就解释了为什么直接访问html页可以正常使用tinymce
而CI应该是严格地输出了视图中js脚本中的换行符,而这些换行符是导致“未结束的字符串常量”问题的罪魁祸首
将这些换行符全部去除,ok了
可以直接通过CI的机制访问控制器中的方法调用视图使用tinymce了
编程是个细致活啊 没用过这个,顶
页:
[1]