如何使用数据表从Ajax向PHP传递和获取数据
我试图使用数据表,但我需要将一个值从Ajax传递到PHP文件 Ajax部分如下所示:如何使用数据表从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
<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
}
}