【问题标题】:JQuery Datatable serverside processingJQuery Datatable 服务器端处理
【发布时间】:2018-03-12 07:18:25
【问题描述】:

我使用的是 Datatable 版本 1.10.16,并且我的服务器端处理为 true,但我在设置总页数和记录总数时遇到问题:

 public class DTResponse<T>
    {
        public int draw { get; set; }
        public int iRecordsTotal { get; set; }
        public int iRecordsDisplay { get; set; }
        public SampleRow[] data { get; set; }
        public string error { get; set; }
    }

Datatable 没有显示任何行,我的 fnServerData 如下:

"fnServerData": function (sSource, aoData, fnCallback, oSettings) {
                    oSettings.jqXHR = $.ajax({
                        "url": sSource,
                        "data": aoData,
                        "success": fnCallback,
                        "headers": { "Authorization": ...... }
                    });
                }

什么是正确的视图模型或表格设置来克服这种情况?

【问题讨论】:

    标签: javascript jquery datatables


    【解决方案1】:

    我发现了问题,在我写过的datatables.min.js中:

     * To rebuild or modify this file with the latest versions of the included
     * software please visit:
     *   https://datatables.net/download/#dt/dt-1.10.16/b-1.4.2/b-html5-1.4.2
     *
     * Included libraries:
     *   DataTables 1.10.16, Buttons 1.4.2, HTML5 export 1.4.2
     */
    
    /*!
     DataTables 1.10.16
     ©2008-2017 SpryMedia Ltd - datatables.net/license
    */
    

    但奇怪的是,在使用服务器端时,它会发送旧参数,当接收到作为旧响应的响应时,它可以正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-29
      • 2015-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-10
      • 1970-01-01
      相关资源
      最近更新 更多