我似乎很难显示 HTML。哈哈,让我解释一下。
我有 1 个用于“评论”的模板文件......它在 html 中告诉了去哪里等等。添加、更新和选择任何“评论”时
IE:
<div class='comment'>
<div>{$name}</div>
<div>{$comment}</div>
</div>
所以在我的评论中,我需要从数据库中提取评论,其中包括,\n
所以我就这样走了。
$comment = nl2br($comment);
<div class='comment'>
<div>{$name}</div>
<div>{$comment}</div>
</div>
这确实有效......但是当我通过 jQuery 进行更新时,我使用,
$("#"+ target +"").replaceWith(responseText);
并且 responseText 包括所有 HTML ...但出于某种原因,它仍然包括 \n... 而不是
我不知道这是 Javascript 的限制还是渲染问题。只是不知道还能去哪里……有什么想法吗?