很抱歉,如果这是一个愚蠢的问题,但我对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当然没有被执行,因为该网站似乎没有被重新加载,但是,当查看" network"下的开发人员工具时,我发现有在newnote.php上发布一个带有我想要的值的帖子请求。但问题是:我如何访问它们?例如,如果我发布以下数据:content: "test"
,我可以用PHP编写。像<?=$_POST['content'];?>
...那么如何从AJAX访问$ _POST-Data?我是否需要刷新页面或这是如何工作的?
感谢您的帮助
答案 0 :(得分:-1)
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调用捕获的内容