gpt4 book ai didi

javascript - 如何在 Jquery 中迭代具有多个对象的 json 字符串

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

我想知道如何通过 jquery 访问这个 json 字符串中的每个对象。

返回的字符串如下所示:

{"Appointments":["\/Date(1507238100000)\/"],"Sessions":[]}

我需要访问 Appointments 对象和 Sessions 对象,我似乎无法弄明白。

我尝试通过索引访问 Appointments 对象,如下所示:

$.each(data, function (index, element) {
$.each(data, function (index, element) {
//alert(JSON.stringify(element, null, 4));
alert(element.Appointments[index]);
});
//value = new Date(parseInt(element.Appointments.substr(6)));
//var rowContent = "<tr><td>" + value + "</td></tr>";
//$('#appointmentsTable tbody').append(rowContent);
});

但是这行不通,想法?

最佳答案

当您通过 $.each 遍历数组时,您不必通过 element.Appointments[index] 访问元素。

例如

var data = {"Appointments":["\/Date(1507238100000)\/"],"Sessions":[]};

要遍历 data.Appointments 中的对象,您只需这样做

$.each(data.Appointments, function(index, element){
console.log(element);
});

要遍历 data.Sessions 中的对象,您只需这样做

$.each(data.Sessions, function(index, element){
console.log(element);
});

更多关于$.each的例子,请引用JQuery API Documentation here .

关于javascript - 如何在 Jquery 中迭代具有多个对象的 json 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46699916/

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