作者flirmnave (焰離雨星)
看板Ajax
標題[問題] Json格式的換行?
時間Sat Oct 5 20:56:17 2013
我從資料庫取資料出來
並以 Json 的格式傳回
但原本在資料庫中看是有換行的
http://i.imgur.com/CW9eoFG.png
但在網頁上呈現 卻都連在一起了
http://i.imgur.com/eQMjS86.png
我是用 echo json_encode(); 的方式傳回資料
搜尋後有發現在 PHP 中
可以用 nl2br() 來處理換行
那 Json 有可以用的函數嗎??
--------------------------
終於試出來了 感謝 Fantasywind
在傳回來的 json 使用 .replace("\r\n","<br/>")
這樣就可以取代 \r\n 成網頁中使用的換行 <br/>
但是會發現它只換了第一個 \r\n
所以要替換全部的 \r\n
要寫成 .replace(/\r\n/g,"<br/>")
這樣子顯示就正常了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.143.171.174
1F:推 Fantasywind:String.replace() 10/05 21:03
2F:→ danny8376:手動把\n換成<br>啊 10/05 22:15
※ 編輯: flirmnave 來自: 220.143.171.174 (10/05 23:31)