【问题标题】:reload/refresh the dataTable重新加载/刷新数据表
【发布时间】:2012-10-11 08:25:39
【问题描述】:

单击刷新按钮后,我想重新加载/刷新 dataTable 中的数据。 目前我正在单击按钮时调用 dataTable 初始化函数,但这会一次又一次地发送 ajax 请求。 有没有其他方法可以重新加载/刷新数据表?

【问题讨论】:

  • 你必须重新绑定到你的数据层。介意发布一些代码吗?
  • 我没有得到你达米安。
  • 您可以发布一些您尝试过的代码,以便我可以更好地帮助您吗?
  • 现在我在按钮单击事件(重新初始化数据表)上再次发送 ajax 请求,我想要的只是通过重新初始化来刷新数据表。 oTable = $("#jsDataTable").dataTable({});这就是我在单击按钮时所做的。

标签: datatables


【解决方案1】:

您可以根据需要使用yourTable.fnDraw();fnReloadAjax。阅读它here

【讨论】:

    【解决方案2】:

    如果是服务器端,设置 bDestroy=true (http://datatables.net/usage/options)

    通常我将我的 datadbles 函数设置为变量 oTable,然后在后续单击函数中调用 oTable.fnDraw();发现传递不同参数时它比 fnReload ajax 效果更好

    【讨论】:

      【解决方案3】:

      我使用 oTable.fnDraw() 方法在删除或激活/停用某些事件后刷新我的数据表。 其中 oTable 是 Your Table 的对象。

      【讨论】:

        猜你喜欢
        • 2012-07-31
        • 2012-10-07
        • 2021-01-07
        • 2011-11-29
        • 1970-01-01
        • 2020-06-17
        • 2017-02-07
        • 1970-01-01
        相关资源
        最近更新 更多