我是jQuery的新手。我試圖通過AJAX從MySQL獲取一些數據。我的PHP返回JSON。這是響應(不介意變量名稱,可在捷克:)):從jQuery中的AJAX對象訪問JSON
[{"nadpis":"Testovac\u00ed nadpis","text":"Testovac\u00ed \u010dl\u00e1nek o tom jak se zase prohr\u00e1lo","sestava":"Nikdo nehr\u00e1l"},{"nadpis":"Druhej nadpis","text":"Druhej text","sestava":"druh\u00e1 sestava"}]
這裏是我的jQuery函數:
$.ajax({ type: 'GET',
url: 'db.php',
datatype:'json',
success : function(data)
{ console.log(data[1].text);
console.log(data);
}
});
的問題是,當我想訪問數據[ 1] .text,它只返回undefined。在StackOverflow和其他論壇上,我經歷了很多答案,但我仍然無法完成工作。
如果這是你的回報'秒'數組,那麼它只是'數據[1] ['text']' – Ohgodwhy 2014-09-24 20:25:41
@Ohgodwhy與OP之間沒有有效的區別。 – Pointy 2014-09-24 20:26:20
是的,這是非常真實的。因此,進一步下注的問題是,「數據」的結構看起來像什麼 – Ohgodwhy 2014-09-24 20:26:51