如果我将 serverSide 设置为 false 并使用 ajax 发布我的数据,这两种方法都可以正常工作,如下所示。基本上我有几个数据表,我想重用 server_side.php 以便从特定表中获取数据(因此我需要相应地传递值以便服务器端)。我不确定为什么在将数据发布到我的 server_side.php 时将 serverSide 设置为 true 时它会显示错误。在设置 serverSide = true 时,我所看到的只是客户端在我的 DataTable 中显示处理。仅此而已。但是,如果我设置 serverSide = false,则可以完美地生成数据,一切正常。在我的例子中,我需要使用 serverSide,这是真的。这是我用来显示从服务器端传递的数据的 php 页面。桌子<script type="text/javascript" src="https://cdn.datatables.net/v/bs4/dt-1.10.21/r-2.2.4/datatables.min.js"></script><script type="text/javascript"> $(document).ready(function() { var example = $('#example').DataTable({ "processing": true, "serverSide": true, "responsive": true, ajax: { url: "server_side.php", type: "post", data: { view: 'product_upload' } }, "order": [], "columnDefs": [{ targets: [0], className: "dt-body-center", "orderable": false, }, { targets: [1], className: "dt-body-center" }] });</script>这是我的 server_side.php。
- 1 回答
- 0 关注
- 162 浏览
添加回答
举报
0/150
提交
取消