如果我將 serverSide 設置為 false 并使用 ajax 發(fā)布我的數(shù)據(jù),這兩種方法都可以正常工作,如下所示。基本上我有幾個數(shù)據(jù)表,我想重用 server_side.php 以便從特定表中獲取數(shù)據(jù)(因此我需要相應地傳遞值以便服務器端)。我不確定為什么在將數(shù)據(jù)發(fā)布到我的 server_side.php 時將 serverSide 設置為 true 時它會顯示錯誤。在設置 serverSide = true 時,我所看到的只是客戶端在我的 DataTable 中顯示處理。僅此而已。但是,如果我設置 serverSide = false,則可以完美地生成數(shù)據(jù),一切正常。在我的例子中,我需要使用 serverSide,這是真的。這是我用來顯示從服務器端傳遞的數(shù)據(jù)的 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 關注
- 224 瀏覽
添加回答
舉報
0/150
提交
取消