[問題] 請問JSON的問題
最近用AJAX來接收資料一筆資料
使用者送出要求後...php從資料庫取出檔案..然後寫成JSON格式
javascript再來讀取它(所有資料都是UTF-8編碼)
經過測試..我遇到了兩個問題
1.JSON 是否有檔案大小限制?
我裡面有一些TEXT欄位..結果就會出現URL不正確
最後在我php那邊用substr()函數擷取50個字元就正常
2.我的資料有 中文跟英文
我發現因為我用substr()...中文資料的部份末尾會變成'?'
結果當javascript讀取該欄位(如:json[0].abstract)
就會出現"無法判定字串常數的結尾"
請問這部分我該怎麼處理?
片段php程式
{
packageId:"<?=$row["packageId"] ?>",
title:"<?=$row["title"] ?>",
abstract:"<?=substr($row["abstract"],0,50) ?>",
},
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 134.208.7.229
→
11/28 12:26, , 1F
11/28 12:26, 1F
→
11/28 13:32, , 2F
11/28 13:32, 2F
→
11/28 14:41, , 3F
11/28 14:41, 3F
→
11/28 15:30, , 4F
11/28 15:30, 4F
→
11/28 15:30, , 5F
11/28 15:30, 5F
推
11/28 15:50, , 6F
11/28 15:50, 6F
推
11/28 15:53, , 7F
11/28 15:53, 7F
→
11/28 15:54, , 8F
11/28 15:54, 8F
推
11/28 19:51, , 9F
11/28 19:51, 9F
噓
11/29 13:55, , 10F
11/29 13:55, 10F