我成功(測試)調用一個PHP腳本的ajax請求。這是我需要進行工作的部分代碼:檢索json編碼的多維數組與ajax
success: function (response, status) {
$.each(response, function (i, item) {
alert(item.id);
item.id只是...沒有。
這是生成 - json_encoded陣列由PHP頁面:
[
{
"conto": "1"
},
{
"id": "4",
"activity_id": "50",
"path": "Testo/base.png",
"title": "Ffgf",
"descrizione": "Tttt"
},
{
"id": "8",
"activity_id": "50",
"path": "Testo/61FCFUX_IMG_0536.PNG",
"title": "Hggggg",
"descrizione": "Tgg"
}
]
我該怎麼辦錯了嗎?如果您注意到,這是兩個數組之間的數組合:第一個數據庫中只報告「conto」,另一個是通過數據庫獲取元素生成的列表。
在第一次迭代,'item.id'將不被限定,因爲它簡單地在該對象中不存在。檢查:'if(item.id){//做你的東西}' –