微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在数据表中的启动参数更改时执行 ajax 调用?

如何解决如何在数据表中的启动参数更改时执行 ajax 调用?

我正在创建一个可能包含超过一百万条记录的表。我正在尝试利用 Datatable 的服务器端处理功能,但我很挣扎。我已经构建了服务器以在初始屏幕加载时检索 1,000 条记录。从那里,我想利用 start 参数中的更改来帮助我在用户滚动页面时为他们获取更多数据。我的问题是,当用户滚动超过 100 条记录时,如何触发 ajax 调用?我希望这基于在 ajax 请求时自动从数据表传递到服务器的 start 参数。

我正在尝试复制以下内容https://datatables.net/extensions/scroller/examples/initialisation/server-side_processing.html

这是我的 Jquery...

<script>
  $(document).ready(function(){
    var h = \$(window).height();
    $('#tablelist1').DataTable({
      bServerSide: true,bProcessing: true,ajax:"$ajaxURL"
      aLengthMenu: [[100,250,500,1000,1500],[100,1500]],idisplayLength: 500,fixedHeader:true,order:[[1,"asc"]],scrollY: h-400,deferRender: true,scroller:true,paging:true
    });
  });    
</script> 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。