3

如何将 DataTable 指向不同的 AjaxSource?

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

我在文档中找不到这样的东西。任何人都可以提出一个好的方向,或者更好的是,发布示例代码片段?

4

2 回答 2

1

我认为你需要的是:

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

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

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

于 2013-08-04T18:18:36.130 回答
1

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

于 2013-08-04T23:33:46.437 回答