【问题标题】:Data does not show in dataTables数据未显示在数据表中
【发布时间】:2014-12-02 22:40:20
【问题描述】:

没有错误但没有数据。是否需要添加一个选项才能使其正常工作?我的数据使用 ajax 调用的结果。

有什么建议吗?

代码:

    $.ajax({
        cache: false,
        url: "http://a.co.nz/GetTestDocs",
        data: '{'
          + '   "oldCompanyIdString": "' + selectOldCompanyId + '", '            
         + '    "effectiveDateString": "' + selectEffectiveDate + '", '
         + '    "endDateString": "' + selectEndDate + '",'
         + '   "userToken": "' + userToken + '"'
         + ' }',
        type: "POST",
        //jsonpCallback: "Value",
        contentType: "application/json",
        dataType: "json",
        error: function (jqXHR, textStatus, errprThrown) {
            //console.log(errprThrown);
            //window.location = location;
        },
        success: function (value) {
            if (value.GetTestDocsResult != null) {
                result = $.parseJSON(value.GetTestDocsResult);
                if (result.length == 0) {
                    alert("Your query did not return any data.");
                }
                else {
                    console.log(result);
                    bindDataTable(result.DocsList);                   
                }
            }
        }
    });

    function bindDataTable(data) {
    $('#docuList').dataTable({
        "processing": true,
        "ajax": data,
        "columns": [
            { "data": "Description" },
            { "data": "FileLocation" }]

    });
}

请帮助..我第一次使用dataTables

【问题讨论】:

  • 您的 ajax 调用实际上是否返回任何数据?
  • 不,它返回 DocsList 但我确实用它替换了它,但仍然没有工作
  • 你有 js 错误吗?
  • 不,没有错误

标签: ajax datatables


【解决方案1】:

"ajax": data, 替换为"data": data,

function bindDataTable(data) {
    $('#docuList').dataTable({
        "processing": true,
        "data": data,
        "columns": [
            { "data": "Description" },
            { "data": "FileLocation" }
        ]
    });
}

【讨论】:

    猜你喜欢
    • 2017-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-22
    • 1970-01-01
    • 2020-05-05
    • 2021-06-04
    • 1970-01-01
    相关资源
    最近更新 更多