所以,我在我的数据库中有一个文本,例如:
blabla
bloblo
blibli
如果我在数据库中查看文本,我可以看到换行符。本文来自textarea。
我有一个Ajax请求,要求从我的数据库中获取此文本。
在我的php脚本中,我执行:echo json_encode($mytext)
并且在我的ajax成功中,我的文本在var data
中。
但是当我尝试在我的页面上显示此文本数据时,我会松开所有新行。我的所有文字都在单行上..有什么想法吗?
答案 0 :(得分:1)
这是因为换行符(\n
)不是HTML中的新行。在HTML中,您必须添加段落(<p>
)或换行符(<br>
)标记才能完成此操作,具体取决于您的方案。我想你需要打破界限。
答案 1 :(得分:0)
您可以使用nl2br将新行转换为<br>
标记。
答案 2 :(得分:0)
用户nl2br函数显示与您在textarea中输入的数据相同的数据。