的JSON數據是這樣的:JavaScript不是從下面給出的URL提醒JSON數據
{
"datum":[
{
"id":"19",
"song":"The Age of Worry",
"path":"audio/age.mp3",
"artist":"John Mayer",
"album":"Born And Raised",
"genre":"Blues-Rock",
"year":"2012",
"filename":"age",
"extension":".mp3",
"size":"6.1539077758789 MB ",
"duration":"2:40",
"downloads":"0"
}
]
}
我想提醒的歌曲名稱。下面的代碼只提醒編號但不是歌曲。我無法弄清楚這裏有什麼問題。
switch(id){
case "1":
alert(id);
$.getJSON("http://localhost/musicstore/search.php?media=audio&search_by=song&search_string=age", function(d) {
$.each(d.datum, function (i, res) {
alert(res.song);
});
});
break;
case 2:
break;
case 3:
break;
}
對於一個更大的機會求助,請發表您的JSON對象的示例字符串。 – reporter
它可能是一個跨域問題或其他問題。請在$ .each之前添加'console.log(d);'並給我們firebug控制檯輸出。 – Varon
我在代碼中看不到任何問題。勾選此http://jsfiddle.net/eT4Na/2/ – Pavan