使用PHP从json中获取新行

时间:2014-02-05 09:41:53

标签: javascript php jquery ajax json

所以,我在我的数据库中有一个文本,例如:

blabla
bloblo
blibli

如果我在数据库中查看文本,我可以看到换行符。本文来自textarea。

我有一个Ajax请求,要求从我的数据库中获取此文本。

在我的php脚本中,我执行:echo json_encode($mytext)并且在我的ajax成功中,我的文本在var data中。

但是当我尝试在我的页面上显示此文本数据时,我会松开所有新行。我的所有文字都在单行上..有什么想法吗?

3 个答案:

答案 0 :(得分:1)

这是因为换行符(\n)不是HTML中的新行。在HTML中,您必须添加段落(<p>)或换行符(<br>)标记才能完成此操作,具体取决于您的方案。我想你需要打破界限。

答案 1 :(得分:0)

您可以使用nl2br将新行转换为<br>标记。

参考:http://de1.php.net/nl2br

答案 2 :(得分:0)

用户nl2br函数显示与您在textarea中输入的数据相同的数据。