栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

jQuery从JSON数组获取数据

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

jQuery从JSON数组获取数据

您需要迭代组和项目。$
.each()
将集合作为第一个参数,并

data.response.venue.tips.groups.items.text

尝试 指向一个字符串。这两个
groups
items
是数组。

详细版本:

$.getJSON(url, function (data) {    // Iterate the groups first.    $.each(data.response.venue.tips.groups, function (index, value) {        // Get the items        var items = this.items; // Here 'this' points to a 'group' in 'groups'        // Iterate through items.        $.each(items, function () { console.log(this.text); // Here 'this' points to an 'item' in 'items'        });    });});

或更简单地说:

$.getJSON(url, function (data) {    $.each(data.response.venue.tips.groups, function (index, value) {        $.each(this.items, function () { console.log(this.text);        });    });});

在您指定的JSON中, 最后 一个是:

$.getJSON(url, function (data) {    // Get the 'items' from the first group.    var items = data.response.venue.tips.groups[0].items;    // Find the last index and the last item.    var lastIndex = items.length - 1;    var lastItem = items[lastIndex];    console.log("User: " + lastItem.user.firstName + " " + lastItem.user.lastName);    console.log("Date: " + lastItem.createdAt);    console.log("Text: " + lastItem.text);});

这将为您提供:

用户:Damir P.
日期:1314168377
文字:ajd da vidimo hocu li znati ponoviti



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/383979.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号