Re: [問題] php傳json,ajax接收已刪文

看板Ajax作者 (Neisseria)時間7年前 (2017/05/08 22:44), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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
文章代碼(AID): #1P48GvEm (Ajax)
文章代碼(AID): #1P48GvEm (Ajax)