JQuery DataTables,在函数中更改分页

2024-05-20 11:54:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试更改从DataTables获取数据的函数内部的分页,我希望使用所有choosenfilters获取数据,但不使用分页

数据表

  let $table = $('.table-orders').DataTable({
    ajax: {
      type: 'GET',
      url: '/ajax/get_shipments',
      // dataSrc: '',
      // cache: false,
      // context: document.body,
    },
    serverSide: true,
    autoWidth: false,
    searching: true,
    paging: true,
    ordering: true,
    order: [
      [0, 'desc'],
    ],(...)

   methods: {
      filterData: filterData,
      generateReport: function () {
        $table.paging = false; #<-- here is what I tried, but it doesn't work.
        let data = $table.ajax.params();
        data.generate = true;
        $.get('/ajax/get_shipments', data, function(data) {
          console.log(data);
        });
      }
    },
  });

我对JavaScript非常陌生,对JS中的函数如何工作没有太大的了解。我肯定有简单的方法,但不知道在哪里可以找到它


Tags: 函数falsetruedatagettableajaxfunction