ajax重新加载数据表无法正常工作

时间:2016-02-03 12:34:18

标签: jquery ajax datatables

我一直在尝试每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'

1 个答案:

答案 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以获取代码和演示。

相关问题