0

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));
    }
});

4

1 に答える 1

0
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...
于 2012-10-01T04:06:52.403 に答える