0

使用 JQuery 设置 CKEditor 值

我的问题是关于设置 CKEditor 的值。我可以在其简单文本时设置值,但是当文本中的值中有 html 标签时无法设置。

有什么线索吗?

也许已经存在类似的问题。

Javascript:

 CKEDITOR.instances.contentTexto.setData( '<?php echo $var_myRow['contents']; ?>' );

好的,所以我已经弄清楚了如何通过以下方式删除 html 标签:

$var_contentString = $var_myRow['contents'];
$var_contents = strip_tags($var_contentString);
echo $var_contents;

它有效!现在,当我将变量发送到 setData(''); 像这样它仍然没有显示任何内容。这里发生了什么,有人可以解释一下吗?

此外,当我检查 pageSource 时,数据似乎与 setData(); 中的标签一起出现。功能。所以它纯粹是 CKEditor 与 html 标签的显示问题。

4

1 回答 1

0

尝试这个 :

CKEDITOR.instances.contentTexto.setData('<?php 
    echo str_replace(array("'"),array("\\\'"),$var_myRow['contents']);
?>');
于 2012-05-07T20:45:08.700 回答