用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4979|回复: 2
收起左侧

[视图] 请教集成tinymce过程中遇到的问题

[复制链接]
发表于 2009-9-16 11:54:19 | 显示全部楼层 |阅读模式
各位在集成tinymce问题时遇到如下的问题:

在浏览器访问本地测试服务器上集成有tinymce的html页时一切正常,可以正常使用。
但将tinymce的代码放到视图中的时候在通过浏览器访问控制器调用的视图页面,却不能正常将textarea转化为tinymce编辑器,IE8下报js错误“未结束的字符串常量”
000.jpg

已经设定了地址重写规则,js的引用是没有问题的,因为同目录下的jquery使用正常。tinymce使用的是最新版本3.2.6
CI使用的也是最新版本1.7.2

我自己怀疑是不是CI在输出视图的时候有bug,没理由同一个服务器,直接访问html不报js错,通过ci的机制访问就报错啊

请大家帮忙分析一下
 楼主| 发表于 2009-9-16 12:06:16 | 显示全部楼层
该问题已解决

不能说CI有问题,但多多少跟对字符的处理有关系

问题的关键是换行符

浏览器对js脚本中的换行符应该是忽略的,这样的话就解释了为什么直接访问html页可以正常使用tinymce

而CI应该是严格地输出了视图中js脚本中的换行符,而这些换行符是导致“未结束的字符串常量”问题的罪魁祸首

将这些换行符全部去除,ok了

可以直接通过CI的机制访问控制器中的方法调用视图使用tinymce了

编程是个细致活啊
发表于 2009-9-16 17:30:32 | 显示全部楼层
没用过这个,顶

本版积分规则