gpt4 book ai didi

javascript - jQuery DataTables 加载客户端对象数组

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:53:56 25 4
gpt4 key购买 nike

我在 jQuery 中使用 .data() 函数将从服务器返回的一组记录附加到我页面上的 DOM 元素。记录存储为对象数组。代码如下:

    //Attached returned data to an HTML table element
$('#measTable').data('resultSet', resultSet);

//Get stored data from HTML table element
var results = $('#measTable').data('resultSet');

//Construct the measurement table
data_table = $('#measTable').dataTable({
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"bProcessing": true,
"bDeferRender": true,
"aaData": [ results ],
"aoColumns": [
{ "mDataProp": "Field1" },
{ "mDataProp": "Field2" },
{ "mDataProp": "Field3" },
{ "mDataProp": "Field4" }
]
});

然后我从元素中获取数据并将其加载到数据表中。但这似乎不起作用,并且总是返回错误 Requested unknown parameter "`Field1"from the data source at row 0。是否可以通过这种方式将数据加载到数据表中?

更新:

这是结果对象数组的示例

results = 
0: Object
Field1: "2011/04/23"
Field2: 8
Field3: "Hello"
Field4: "World"
__proto__: Object
1: Object
Field1: "2011/03/25"
Field2: 6
Field3: "Hello"
Field4: "Everyone"
__proto__: Object
...etc.

最佳答案

DataTables 的开发者 Allan 在 DataTables 的以下帖子中回答了我的问题 forum .如果链接不起作用,则问题证明是一个简单的语法错误。

而不是 "aaData": [ results ], 它需要是 "aaData": results,

感谢艾伦的帮助。

关于javascript - jQuery DataTables 加载客户端对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6589351/

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