主题: 编辑器回显示值报错
作者: 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();
回复
发表新帖 发表回复