我一直在尝试每10秒重新加载一次jQuery数据表,但是我遇到了如下所述的问题。
以下是代码:
$(document).ready(function(){
var regex = new RegExp(/^.{51,}$/);
$("td.name").filter(function () {
if(regex.test($(this).text())){
console.log($(this).text());//or do something
}
});
});
它抛出:
未捕获的TypeError:对象[object Object]没有方法'api'
答案 0 :(得分:0)
<强>解强>
使用通过Ajax检索的数据重新加载表的正确方法
ajax.reload()
API方法如下所示:
var table = $('#example').DataTable({
ajax: 'https://api.myjson.com/bins/qgcu'
});
setInterval(
function(){
table.ajax.reload();
},
10000
);
<强>样本强>
请参阅this jsFiddle以获取代码和演示。