如何使用数据表从Ajax向PHP传递和获取数据

如何使用数据表从Ajax向PHP传递和获取数据,php,jquery,ajax,datatables,Php,Jquery,Ajax,Datatables,我试图使用数据表,但我需要将一个值从Ajax传递到PHP文件 Ajax部分如下所示: <script> $(document).ready(function() { var oTable = $('#user-list').DataTable({ "serverSide": true, "ajax": { "url": "asse

我试图使用数据表,但我需要将一个值从Ajax传递到PHP文件

Ajax部分如下所示:

<script>
    $(document).ready(function() {

        var oTable =
            $('#user-list').DataTable({
                "serverSide": true,

                "ajax": {
                    "url": "assets/server_processing_reminders.php",
                    "data": {
                        "CurrentFlag": 1
                    }
                },

                "columnDefs": [{
                    "width": "6%",
                    "targets": 0
                }],


                "order": [
                    [1, "asc"]
                ]

            });


    });
</script>

$(文档).ready(函数(){
可变的=
$('#用户列表')。数据表({
“服务器端”:正确,
“ajax”:{
“url”:“assets/server\u processing\u rementers.php”,
“数据”:{
“当前标志”:1
}
},
“columnDefs”:[{
“宽度”:“6%”,
“目标”:0
}],
“命令”:[
[1,“asc”]
]
});
});
在服务器端,我尝试使用以下方法获取变量“CurrentFlag”:


请使用
$\u REQUEST
而不是
$\u GET
这样:

 if(isset($_REQUEST["CurrentFlag"]))
  {
    $cf = $_REQUEST["CurrentFlag"];

   }

   echo $cf;


如果要使用
$\u GET
方法打印数据,请在ajax调用下添加
类型:GET

使用Jquery以获得更好的代码和结果

使用以下链接学习Ajax:


您需要提供请求类型作为
GET
,如下所示

"ajax" : { 
    "url": "assets/server_processing_reminders.php", 
    type: "GET", 
    "data": { 
            "CurrentFlag": 1 
    } 
}

尝试$_请求[“CurrentFlag”];Jquery服务器端datatable仅适用于ajax“POST”方法您需要提供请求类型为“GET”,如下所示:-“ajax”:{“url”:“assets/server_processing_reminders.php”,类型为:“GET”,“data”:{“CurrentFlag”:1}@SanalS看起来很管用!
"ajax" : { 
    "url": "assets/server_processing_reminders.php", 
    type: "GET", 
    "data": { 
            "CurrentFlag": 1 
    } 
}