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

可能 text $datafrommysql 有新的行

something<br/>
something<br/> 
something

这打破了js。

应该是

something<br/>something<br/>something

在一行中。

如果是这种情况,并且您<br/>在其中有新行的标签,请尝试 clear\r\n

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