【问题标题】:Jquery DataTables Search box returns no results if data was added using fnAddData?如果使用 fnAddData 添加数据,Jquery DataTables 搜索框不会返回任何结果?
【发布时间】:2012-10-01 12:06:52
【问题描述】:

我使用 ajax 调用从服务器获取数据数组,然后使用 fnAddData 将其添加到我的数据表中,它可以很好地显示数据,问题是当我在搜索框中键入任何内容时,表显示没有匹配的行..我猜它与 fnAddData 有关?

这是我的代码:

$oTbl = $('#tbl').dataTable({
    "bJQueryUI": true,
    "sPaginationType": "full_numbers"
});

$.ajax({
    url: "Fn.php",
    type: "POST",
    data: {fn: "readData"},
    cache: false,
    success: function (res) {
        $oTbl.fnClearTable();
        $oTbl.fnAddData(JSON.parse(res));
    }
});

【问题讨论】:

    标签: jquery datatables


    【解决方案1】:
    Json Example:  {readData:[{"id":1,"name":"clearing House"}]       
    
    
    
    dTable = $('#tbl').dataTable( {
        "bJQueryUI": true,
        "sPaginationType": "full_numbers",       
        "bProcessing": true,       
        "sAjaxSource": "Fn.php",  //your url      
        "sAjaxDataProp": "readData", //your json obj
            "aoColumns": [
                          { "mDataProp": "id", "bVisible":false },
                          { "sTitle":"Provider Name", "mDataProp": "name" }
                         ]                       
        });
    
    
     Hope this helps u...
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-02
    • 1970-01-01
    相关资源
    最近更新 更多