通过Ajax和jQuery发送的PHP脚本中的数据捕获

时间:2016-02-23 23:56:44

标签: php jquery ajax post

我似乎无法恢复发送到php脚本的数据。 监控chrome工具(networks-> xhr->标头)后,Content-length也会给出0。

在“响应”选项卡下,错误如下:

“自动填充$ HTTP_RAW_POST_DATA已弃用,将在以后的版本中删除。” “无法修改标题信息 - 已在 0 未知

触发jQuery / Ajax POST的代码(在index.html上): var name =“john”;

<?php
$data = $_POST['name'] or $_REQUEST['name'];
echo $data;
?>

和单独页面上的php文件(hi.php):

<script type="text/javascript">
$( "#modal-layer" ).load( "/pop.html" );
</script>

如何简单地捕获发送到php变量的数据? 提前谢谢

1 个答案:

答案 0 :(得分:2)

您没有正确使用jQuery Ajax:

$.ajax({
    url: "http://localhost:8000/mobile/hi.php",
    type: 'POST',
    dataType: 'json',
    data: {
        name: name
    },
    success: function(){
        alert("sent");
    }
});