2014-02-05 3 views
0

Итак, у меня есть в моей базе данных текст, например:Получить новую строку из JSON получить с PHP

blabla 
bloblo 
blibli 

Я могу видеть, если я новую строку смотрите мой текст в моей базе данных. Этот текст из текстового поля.

У меня есть запрос Ajax для получения этого текста из моей базы данных.

В моем сценарии php я делаю: echo json_encode($mytext) и в моем успехе ajax у меня есть текст в var data.

Но когда я пытаюсь отображать эти текстовые данные на своей странице, я теряю все новые строки. Весь мой текст находится на одной линии. Любые идеи?

+0

Я думаю, что вам нужна функция [nl2br] (http://in1.php.net/nl2br). – Rikesh

ответ

1

Это потому, что символы перевода строки (\n) не являются новые строки в HTML. В HTML вы должны добавить теги (<p>) или разрывы строк (<br>), чтобы выполнить это, в зависимости от вашего сценария. Думаю, вам нужно сломать линию.

0

Функция пользователя nl2br для отображения данных, аналогичных введенным в textarea.

Смежные вопросы