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 に答える