jQuery发布请求已发送但未收到

时间:2019-03-23 05:30:25

标签: php jquery ajax

我一直在尝试使jquery的$ .post()函数正常工作,但是即使不发送任何数据,我似乎也无法正确实现它。我可以在“发送”页面的“网络”选项卡中看到,该请求以200(确定)的响应发送,但是接收页面上的“网络”选项卡没有注册任何帖子。发布请求的代码存储在链接到发件人页面的js文件中:

//clicking a button with the id 'submitscore' triggers the request
$('#submitscore').click(
  function() {
  event.preventDefault();
  $.post("recordscore.php");
});

接收页面在访问时加载良好,目前甚至没有php代码,只有html。我想去上班的事情似乎很简单,我做错了什么?

1 个答案:

答案 0 :(得分:1)

您的发布请求必须包含表单数据或您要发送的任何数据,因此在页面上提供您要发送ID的段落并获取其内容,然后像这样简单地发布请求并在您的php文件中获取数据来自$ _POST ['paragraph']。

  <div id="paragraph"></div>

  $('#submitscore').click(
  function() {
  event.preventDefault();
  var paragraph = $("#paragraph").html();
  $.post("recordscore.php", {paragraph:paragraph} ,function(data){
    alert(data);
  });
});