首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用jquery获取具有# in对象名的json对象

使用jquery获取具有# in对象名的json对象
EN

Stack Overflow用户
提问于 2011-08-16 16:23:29
回答 1查看 623关注 0票数 1
  • 我使用的是来自lastFm的最近的api:

www.last.fm/api/show?service=278

  • 我使用这些源来查看如何使用它:

api.jquery.com/jQuery.getJSON/

www.hunlock.com/blogs/Mastering_JSON_%28_JavaScript_Object_Notation_%29

  • 我正在获取json格式:

key=690e1ed3bc00bc91804cd8f7fe5ed6d4&limit=5&format=json&callback=

我想找回艺术家的名字

代码语言:javascript
运行
复制
{"track":[{"artist":{"#text":"deadmau5","mbid":""}

从逻辑上讲我会用

代码语言:javascript
运行
复制
item.artist.#text

代码总数:

代码语言:javascript
运行
复制
$.getJSON("http://ws.audioscrobbler.com/2.0/?method=user.getRecentTracks&user=melroymusic&api_key=690e1ed3bc00bc91804cd8f7fe5ed6d4&limit=5&format=json&callback=?",

function(data){
    $.each(data.recenttracks.track, function(i,item){
    $("#lastfmMenu").append("<div class='lastfmItem'><div class='lastfmText'>"+item.artist.#text+"</div>" + "<div class='lastfmDate'>"+item.name+"</div></div>");
    });
});

不工作

我还没有找到可以用#检索对象的代码

我还看到@attr对象,我也想使用

代码语言:javascript
运行
复制
 "@attr":{"nowplaying":"true"}

我不知道怎么解决它,也找不到任何关于它的东西。

看看http://mellroy.com/,看看它是如何工作的

提前谢谢,真的很感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-16 16:30:47

以下是jQuery的每一个的使用

代码语言:javascript
运行
复制
var json = {"track":[{"artist":{"#text":"deadmau5","mbid":""}]};

$.each(json.track, function (b, c) {
    console.log('Index' + b, c.artist['#text']); // index 0 deadmau5
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7081486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档