Re: [問題] php傳json,ajax接收已刪文
※ 引述《qaqvvvvqaq (QAQ)》之銘言:
: 各位前輩大家好,今天嘗試了好久json傳陣列,可是一直出現問題。
: 在php端將資料庫值取出後,製作成json檔
: http://imgur.com/NGMdPZf.jpg
: 在這部份可以看到json各式
: http://imgur.com/cMHggDg.jpg
: 在傳出去後js部分會顯示success,但是會接到一個Array(0),下面為js接收code
: http://imgur.com/FAYDjIn.jpg
: 嘗試直接傳$arr =(1,2,3) ; json_encode($arr); 又可以成功,所以是壓縮各式問題嗎
: ?
JSON 是字串,所以才能在兩種不同環境間傳遞
後端傳到前端已經跨不同環境了
原先的 $allData 是抽象的 PHP 實體 (entity)
經過 json_encode 後會轉為 JSON parser 可辨識的字串
前端接到後要重新 parse 成抽象的 JavaScript 實體
才能由 JavaScript 進一步處理
只是剛好主流瀏覽器都內建 JSON parser 不用另外引入函式庫
: 另外,json的key值若是數字,是不是會產生錯誤?
: 還請各位前輩解惑,感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.182.116.179
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1494254649.A.3B0.html
推
05/09 18:02, , 1F
05/09 18:02, 1F
討論串 (同標題文章)
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章