gpt4 book ai didi

JavaScript 没有提醒 JSON 数据

转载 作者:行者123 更新时间:2023-11-29 18:25:48 25 4
gpt4 key购买 nike

下面给出的 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;
}

最佳答案

我添加了这个 fiddle .假设您的 JSON 数据像您的示例所说的那样返回,您的 .each 逻辑工作得很好。所以问题一定出在返回 JSON 的 PHP 脚本中。

这是用于测试您的 .each 逻辑的简化 fiddle :

var jsonData = {"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" }]};
$.each(jsonData.datum, function (i, res) {
alert(res.song);
});​

关于JavaScript 没有提醒 JSON 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13341911/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com