我正在尝试使用数据表,但我需要将值从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>
在服务器端我试图使用:
获取变量“CurrentFlag”<?php
if (isset($_GET["CurrentFlag"])){
$cf = $_GET["CurrentFlag"];
}
echo $cf;
但是php文件没有打印出值send。 谢谢你的帮助
答案 0 :(得分:1)
请使用$_REQUEST
代替$_GET
,如下所示:
if(isset($_REQUEST["CurrentFlag"]))
{
$cf = $_REQUEST["CurrentFlag"];
}
echo $cf;
或强>
如果您想使用$_GET
方法打印数据,请在ajax调用下添加type:GET
答案 1 :(得分:1)
您需要提供GET
请求类型,如下所示。
"ajax" : {
"url": "assets/server_processing_reminders.php",
type: "GET",
"data": {
"CurrentFlag": 1
}
}
答案 2 :(得分:0)