主题: 编辑器回显示值报错 |
作者: huhuanqadn, 发布日期: 2012-07-13 13:18:23, 浏览数: 2546 |
操作系统:
win xp 32 浏览器版本: opera13 KindEditor版本: 4 BUG再现步骤: 1.保存一段数据,然后使用 editor.html(content);回显示内容 2. content 的值,显示出来为:'<p> 邮件标题: </p> <p> 邮件标题: </p> <p> 邮件标题: </p> 3.报错Syntax error at line 85 while loading: in string literal: invalid line terminator. var content = '<p> 期望结果: 这是我在输入了文字后,回车,然后显示了<p>标签,这个标签显示出来,似乎出现了问题。 |
作者: Roddy, 发布日期: 2012-07-13 13:53:09 |
是JS语法错误,最好放在textarea里回显。
|
回复 |
作者: huhuanqadn, 发布日期: 2012-08-17 15:43:17 |
可是放在textarea里回显,编辑器的一些功能就用不了。
|
回复 |
作者: huhuanqadn, 发布日期: 2012-08-17 15:44:05 |
这都很久了,官方还没给个解释啊。 至少对于别人提出的bug有个说明吧。 |
回复 |
作者: Roddy, 发布日期: 2012-08-17 19:00:55 |
回复huhuanqadn:HTML包含单引号双引号,还有换行符,放在JS变量里非常不合适。建议先放到HTML页面上,然后再获取。
<script id="dataId" type="text/html"> HTML代码 </script> 然后再JS里取得 var html = $('#dataId').html(); |
回复 |