我正在使用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; }
}
数据表显示没有行,我有fnServerData如下:
"fnServerData": function (sSource, aoData, fnCallback, oSettings) {
oSettings.jqXHR = $.ajax({
"url": sSource,
"data": aoData,
"success": fnCallback,
"headers": { "Authorization": ...... }
});
}
什么是正确的viewmodel或表设置来克服这种情况?
答案 0 :(得分:0)
我发现了问题,在我写的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
*/
但奇怪的是,当使用服务器端时,它会发送遗留参数,当接收响应作为遗留响应时,它可以正常工作。