Ajax Call,如何访问$ _POST var

时间:2015-09-07 16:49:29

标签: javascript php jquery ajax post

很抱歉,如果这是一个愚蠢的问题,但我对AJAX完全陌生,我想知道为什么我的代码不能像我想的那样工作..

我有以下内容:

Ajax Call看起来像这样:

$.ajax({
                    type: "POST",
                    url: "/newnote.php",
                    data: {
                        content: content
                    },
                    success: function() {
                    }
                });

并在页面开头newnote.php(正好是ajax调用所在的那个,我有以下PHP:

if(!empty($_POST)){
    header("Location:index.php");
}

但是页面开头的php当然没有被执行,因为该网站似乎没有被重新加载,但是,当查看&#34; network&#34;下的开发人员工具时,我发现有在newnote.php上发布一个带有我想要的值的帖子请求。但问题是:我如何访问它们?例如,如果我发布以下数据:content: "test",我可以用PHP编写。像<?=$_POST['content'];?> ...那么如何从AJAX访问$ _POST-Data?我是否需要刷新页面或这是如何工作的?

感谢您的帮助

1 个答案:

答案 0 :(得分:-1)

交换后我现在得到了一个问题: 要访问您的代码,您必须使用ajax调用的回调

success: function(result){ 
    $("#div1").html(result); // here you put the content that echoes your php inside your div1 on the actual page without reload 
}

在内容发布的php端,你必须回应一些将被这个ajax调用捕获的内容