以下に示す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"
}
]
}
曲名を知らせたい。以下のコードはIDのみをアラートし、曲はアラートしません。ここで何が悪いのか理解できませんでした。
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;
}