0

表示したいhtmlタグ付きのデータ(MySQL)がありますnicEditorが、常にエラーが発生します:

終了していない文字列リテラル

次のコードは行で途切れますnicE.setContent(...

Javascriptコード:

<script>
    var nicE = new nicEditors.findEditor('txtfulldes');
    nicE.setContent('<?php echo $datafrommysql?>');
</script>

データはMySQLにあります

br、太字、その他のhtmlタグがあります

  • および雑費、ならびに面接なしでの面接の受け入れ
  • 面接会社/当事者による前提条件は詐欺である可能性があります。
  • 面接会社/当事者が拘留することも違法です

よろしくお願いします

4

1 に答える 1

0

おそらくテキスト$datafrommysqlには次のような新しい行があります

something<br/>
something<br/> 
something

jsを壊します。

代わりにすべきです

something<br/>something<br/>something

一行で。

その場合、<br/>新しい行のタグが含まれている場合は、明確\rにしてください\n

nicE.setContent('<?php echo str_replace(array("\r", "\n"), array("", ""),$datafrommysql)?>');
于 2011-12-18T10:41:11.700 に答える