1

データベースの ckeditor テキストエリアにコンテンツを表示しています。私のコンテンツはコンテンツ変数に保存されており、複数行です。

コード:

editor.setData(' < ?php 
echo  nl2br($content); ?>');

エラーが発生します 終了していない文字列リテラル!

編集:

コメントに投稿されたコード:

<script type="text/javascript" src="ckeditor/ckeditor.js"></script> 
<script type="text/javascript"> 
var editor; 
CKEDITOR.on( 'instanceReady', function( ev ) { 
  editor = ev.editor; 
}); 
$('#custype').click(function(){ 
  editor.setData('<?php echo $content;?>'); 
});
</script>
4

3 に答える 3

3

これで試すことができます

var taxt_content = '<?php echo nl2br($content);?>';
editor.setData(taxt_content);
于 2013-09-27T06:24:54.857 に答える
1

おそらく、< と ?php の間にスペースを残しているため、エラーが発生しています。

これを使って:

editor.setData('<?php echo nl2br($content);?>');
于 2013-09-27T06:23:17.787 に答える
0

私の解決策はここにあります:

var test = '<?php echo trim($girl['andesc_Content_Cs']); ?>';
CKEDITOR.instances.inputTextareaOne.setData(test);

PHP関数のトリムは最高です!!!

于 2014-05-10T20:11:36.110 に答える