当我想移至下一页时,屏幕仍在JQuery Datatables上进行

时间:2019-04-12 08:32:02

标签: c# jquery ajax datatables asp.net-ajax

json数据出现在页面上,但是当我移到下一页时无法在缓存中获取数据

我在此链接https://datatables.net/examples/server_side/pipeline.html

中使用了示例

我正在研究

.NET 4.5 MVC 5 
jquery 1.10.2 
datatable 1.10.8

我的源代码;

$(document).ready(function() {
var table = $('#MyTable').DataTable({
  "ajax": $.fn.DataTable.pipeline({
    "url": '@Html.Raw(Url.Action("MyJsonMethod[HttpPost]", "MyController", new { ID= Model.Id))',
    "contentType": 'json',
    "pages": 5
  }),
  // "scrollY": 400,
  //"scroller": {
  // "loadingIndicator": true
  // },
  "serverSide": true,
  "processing": true,
  "ordering": false,
  "searching": false,
  "columns": [{
      "data": "AccountId"
    },
    {
      "data": "LineNumberCounter"
    },
  ]
}]
});
});

$.fn.DataTable.pipeline = function(opts) {
    // Configuration options
    var conf = $.extend({
      pages: 5,
      url: '',
      data: null,
      method: 'POST' /
    }, opts);

...更多类似于管道示例

0 个答案:

没有答案