gpt4 book ai didi

javascript - jquery 数据表插件和动态对象名称

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

我挣扎于 datatables填满我的 table 。我遇到的问题是,当我以这种格式获取我的谷歌日历时

{"23gjsd91su3guu509o1bchhqms@group.calendar.google.com":{"calendar_id":"23gjsd91su3guu509o1bchhqms@group.calendar.google.com","calendar_title":"#1612 White Quartz Apartment"},"vqbidsn2u4edlvto0frvevk6ig@group.calendar.google.com":{"calendar_id":"vqbidsn2u4edlvto0frvevk6ig@group.calendar.google.com","calendar_title":"#994 Cisco Amber (T2)"},"bi07i6futd90lvq9ba8ufvqdu8@group.calendar.google.com":{"calendar_id":"bi07i6futd90lvq9ba8ufvqdu8@group.calendar.google.com","calendar_title":"#1443. Marley Blue"}}

需要有关放置数据表的帮助。谢谢enter image description here

最佳答案

您必须清理 JSON,以便它以 [{item}, {item}, ..] 的形式排序:

function sanitizeData() {
result = [];
Object.keys(data).forEach(function(key) {
result.push(data[key]);
})
return result;
}

那么,如果你有这样的表

<table id="example"></table>

您现在可以使用 JSON 的内容填充数据表:

var table = $('#example').DataTable({
data : sanitizeData(),
columns : [
{ title : 'id', data : 'calendar_id' },
{ title : 'title', data : 'calendar_title' }
]
})

演示 -> http://jsfiddle.net/zbuudydv/1/

关于javascript - jquery 数据表插件和动态对象名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33203829/

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