如何替换jQuery DataTables中的数据数组

基尔斯基

我有一个DataTables表,该表最初由JSON数组填充(直接用ASP.NET写入HTML)。现在,我想使用Ajax刷新此数据,但是根本不会添加数据。我想使用自己的方法,而不是DataTables的内部Ajax方法。(使用DataTables 1.10.0)。

$.getJSON("?ajax=1", null, function(json, status, xhr) {
    var table = $("#" + proTableId).DataTable();

    oSettings = table.settings();
    //table.clear();
    table.rows().remove();

    var data = table.data();
    for (var i = 0; i < json.length; i++)
    {
        data.push(json[i]);
    }
    table.draw();
});

JSON结果正确,但是在此调用之后,DataTable始终为空。如何替换DataTables对象中的Data,最好保持排序和过滤?

达哥伊

要将数据添加到数据表中,必须访问数据表对象的属性行,然后调用add方法。最后,通过调用draw方法更新此表。

数据表文档中可以看出您将必须这样做:

for(var i= 0; i < json.length; i++){
    table.row.add([
       json[i].firstProperty,
       json[i].secondProperty
    ]).draw();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

初始化后如何更改DataTables中的数据数组

来自分类Dev

如何替换jQuery中的按钮?

来自分类Dev

如何用逗号替换空格,然后在 jquery 中替换空格?

来自分类Dev

如何在Java或Jquery中替换“ \\”而不是“ \”

来自分类Dev

如何使用 jquery 替换 html 中的文本?

来自分类Dev

当数据源是数组时,jQuery DataTables 刷新网格

来自分类Dev

如何使用jQuery从数组中获取数据

来自分类Dev

如何在jQuery中用定义的变量替换数据值的值?

来自分类Dev

如何替换数组中的元素?

来自分类Dev

如何替换数组中的元素

来自分类Dev

如何替换数组中的状态?

来自分类Dev

如何使用Jquery(或Javascript)替换表中的文本?

来自分类Dev

如何使用jQuery替换标签标记中的HTML

来自分类Dev

如何替换属性JQuery中的子字符串

来自分类Dev

如何替换jQuery DOM元素中的字符串

来自分类Dev

如何使用jquery替换json结果中的逗号?

来自分类Dev

如何避免Jquery常规匹配中的重复替换

来自分类Dev

如何在jQuery中使用for循环替换div中的文本

来自分类Dev

如何用jQuery替换Textarea中的href链接

来自分类Dev

如何从内容页面替换在MasterPage中设置的jQuery库?

来自分类Dev

如何替换jQuery DOM元素中的字符串

来自分类Dev

如何用jQuery替换或剥离字符串中的[数字]

来自分类Dev

如何使用jQuery替换文本中的href链接

来自分类Dev

如何用JQuery表中的图像替换文本

来自分类Dev

如何在jQuery中替换asp.net

来自分类Dev

如何在angularjs中获取对象以替换jquery的$ .fn

来自分类Dev

如何在jquery替换中添加超链接

来自分类Dev

如何使用 JQuery 替换脚本标签中的文本

来自分类Dev

如何替换数据中的行

Related 相关文章

热门标签

归档