0
我想知道如何從json中檢索值,如果json返回結果數組?如何獲得json的值,如果它返回結果數組?
注:第一個數組是不是第二個數組的長度相同,但第一陣列是將始終小於第二陣列
這是我做的現在和得到這個錯誤:
這裏是我的jQuery代碼:
success: function(data){
var toAppend = '';
if(typeof data === "object"){
for(var i=0;i<data.length;i++){
toAppend += '<tr><td colspan="2">'+data[0][i]['m-asin'][0]+'</td></tr>';
toAppend += '<tr><td>'+data[1][i]['asin'][0]+'</td><td>'+data[1][i]['size'][0]+'</td></tr>';
}
$('.data-results').append(toAppend);
}
}
,我認爲沒有必要PHP代碼,因爲這是工作,因爲我噸返回預期的結果。任何幫助將是一件大事,謝謝!
數據[I] [1]是不確定的,我得到這樣的結果:# –
是的,你的代碼和JSON數據之間的關係並不完全清楚,但我認爲你只需要改變for循環。然後你會得到'data [0]'的長度,然後你可以要求'data [0] [i]'和'data [1] [i]'。如果刪除數據[0] [i] ['m-asin'] [0]數據[1] [0],則在您的發佈代碼中獲得'數據'(頂層)的長度,即: – GolezTrol
。 ['asin'] [0]會顯示,但我真的需要顯示它,我應該如何做到這一點 –