JQuery DataTables不显示数据

时间:2015-01-12 20:10:48

标签: jquery jquery-datatables

问题:

DataTables未显示任何数据。 Ajax返回一个json对象,但DataTables不显示数据

版本:

DataTables-1.9.4

jquery-1.9.1

研究

jQuery DataTable is not showing the data

Data does not show in dataTables

数据表旧版文档

http://legacy.datatables.net/release-datatables/examples/server_side/server_side.html

JQuery的:

$('#pd_ac_form_case_search_table').dataTable( {
    "bProcessing": true,
    "bServerSide": true,
    "sAjaxSource":  AjaxCaseSearch+"?sEcho=1",
    "aoColumns"  : [{ "mData": "employee" },
                  { "mData": "id" },
                  { "mData": "status" },
                  { "mData": "app_date" }],
    "sAjaxDataProp": "aaData",
    "sEcho": 1,
    "fnServerParams" : function ( aoData ) {
        aoData.push( { "name": "pd_form_search_type", "value": "ALL" } );
    }
});

Json对象:

这是在chrome开发人员中检查时的json对象数据。

aaData: {employee: "Emp Name", id: "465456", status: "Application Saved", app_date: "1/11/2015"}
app_date: "1/11/2015"
employee: "Emp Name"
status: "Application Saved"
id: "465456"
iTotalDisplayRecords: "1"
iTotalRecords: "1"
sEcho: 1

尝试:

我尝试过不同的尝试来搞乱不同的参数。

我从基本配置开始:

    $('#pd_ac_form_case_search_table').dataTable( {
        "bProcessing": true,
        "bServerSide": true,
        "sAjaxSource":  AjaxCaseSearch

    });

并努力到我现在的位置。添加sEcho参数是我阅读之后的最新尝试。

错误:

当我开始搜索某些内容时,我可以在Chrome开发者中看到ajax,但DataTables会说processing...

0 个答案:

没有答案