我正在使用CKEditor,当从中获取数据并将数据设置到它时,一切都很好用,除了形成一些HTML标记。当从编辑器保存注释时,所有用于注释样式的HTML都会通过并保存到数据库中。当我然后将相同的注释加载到编辑器中时,某些样式不会加载,尽管它在HTML中被设置为编辑器。
示例:从getdata()的编辑器中进行保存
<p>This is a test with the new editor <strong><span style="background-color:#FF0000">This is a test edit with teh new editor</span></strong><br />
这一切都很好,现在当我将相同的数据加载到编辑器中时,它会显示标签的效果,但不显示背景颜色标签。根本没有编辑,如果我现在做getdata(),我现在得到:
<p>This is a test with the new editor <strong>This is a test edit with teh new editor</strong><br />
正如您所看到的,颜色已被完全删除!似乎在setdata()上被剥离了。这是一个错误还是我遗漏了一些东西,我显然不能成为第一个尝试将样式文本加载到编辑器创建的编辑器中的人。
编辑:来自服务器的数据加载到编辑器中:
<p>This is a test with the new editor <strong><span style="background-color:#FF0000">This is a test edit with teh new editor</span></strong><br />