在数据表中重定向`sAjaxSource`并重绘

时间:2013-08-04 15:30:44

标签: jquery ajax datatables

如何将DataTable指向其他AjaxSource?

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

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

2 个答案:

答案 0 :(得分:1)

我认为你需要的是:

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

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

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

答案 1 :(得分:1)

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

相关问题