我正在使用 jquery 数据表插件。初始化代码如下
$('#Table').dataTable( {
"sAjaxSource": url
...
...
});
单击按钮即可触发。现在再次单击该按钮,我想获取具有不同 url 的数据表。 我尝试使用没有成功。请建议。
if (typeof obj == 'undefined') {
obj = $('#Table').dataTable( {
"sAjaxSource": url
...
...
})
}else
{
obj.fnClearTable(0);
obj.fnDraw(false);
}
最佳答案
我认为你需要的是 fnReloadAjax() 。你应该像这样使用它:
var oTable = $('#Table').dataTable( {
"sAjaxSource": url
...
...
});
var newUrl = "new.php";
oTable.fnReloadAjax(newUrl);
关于jQuery dataTable 从新的 ajax 源重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7403985/