[問題] php傳json,ajax接收
各位前輩大家好,今天嘗試了好久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的key值若是數字,是不是會產生錯誤?
還請各位前輩解惑,感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.12.100.124
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1494179408.A.CFC.html
推
05/08 11:38, , 1F
05/08 11:38, 1F
→
05/08 11:39, , 2F
05/08 11:39, 2F
→
05/08 11:40, , 3F
05/08 11:40, 3F
我不太懂您的意思,我的資料不是在php已經用json_encode處理過了嗎,在js就是用ajax
接收整個json檔?
另外,我將php內 'PE'=>$row[0]改為 'PE'=>"test",又可以傳的出去,是有什麼各式限
制嗎
再次感謝解答
※ 編輯: qaqvvvvqaq (39.12.100.124), 05/08/2017 17:49:06
推
05/08 19:19, , 4F
05/08 19:19, 4F
php加上$alldata=array();時傳出array(0),若是不加上這行怎會出現null或是object內
容值為null。
所以是這個接法的json還要再另外處理嗎?
※ 編輯: qaqvvvvqaq (39.12.100.124), 05/08/2017 20:37:59
→
05/08 21:43, , 5F
05/08 21:43, 5F
→
05/08 21:44, , 6F
05/08 21:44, 6F
→
05/08 21:46, , 7F
05/08 21:46, 7F
→
05/08 21:49, , 8F
05/08 21:49, 8F
→
05/08 21:50, , 9F
05/08 21:50, 9F
→
05/09 12:44, , 10F
05/09 12:44, 10F
謝謝各位回覆,已經試出來了
※ 編輯: qaqvvvvqaq (39.12.100.124), 05/09/2017 18:02:07
討論串 (同標題文章)
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章