【问题标题】:Redirect `sAjaxSource` in datatables and redraw在数据表中重定向`sAjaxSource`并重绘
【发布时间】:2013-08-04 15:30:43
【问题描述】:

如何将 DataTable 指向不同的 AjaxSource?

我希望我的表格内容根据另一个表格的值而改变。每当该表单更改时,我希望我的数据表从不同的 url 获取新数据,然后重绘其内容。

我在文档中找不到类似的内容。任何人都可以提出一个好的方向,或者更好的是,发布示例代码 sn-ps?

【问题讨论】:

    标签: jquery ajax datatables


    【解决方案1】:

    我认为你需要的是:

    1 - 从外部源获取数据,我的意思是,您需要新数据,因此您必须使用新数据重建表。只需在表单更改时删除表的 tbody 部分,然后使用从外部 url 接收的数据重建 tbody。

    2 - 重绘 tbody 表后,运行 .fnDraw()(您可以在此处阅读更多信息:https://datatables.net/api)以确保 DataTable 可以处理新数据。

    如果您有任何疑问,请发表评论,;)

    【讨论】:

      【解决方案2】:

      您需要的信息在custom api functions section 中。看一下 fnReloadAjax 函数;它允许您更改数据源并自动更新和重绘您的表格。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-06-14
        • 2015-07-18
        • 2012-01-16
        • 2017-07-02
        • 1970-01-01
        • 1970-01-01
        • 2017-05-20
        • 1970-01-01
        相关资源
        最近更新 更多