首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >已发送jquery post请求,但未收到

已发送jquery post请求,但未收到
EN

Stack Overflow用户
提问于 2019-03-23 13:30:25
回答 1查看 69关注 0票数 0

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

代码语言:javascript
复制
//clicking a button with the id 'submitscore' triggers the request
$('#submitscore').click(
  function() {
  event.preventDefault();
  $.post("recordscore.php");
});

接收页面在被访问时加载得很好,而且它现在甚至没有任何php代码,只有html。我要做的事情看起来很简单,我到底做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2019-03-23 13:44:31

你的post请求必须包含表单数据或你想要发送的任何数据,所以给出你想要发送的段落id,并在页面上获取它的内容,然后像这样简单地post请求,并从$_POST' paragraph‘中获取php文件中的数据。

代码语言:javascript
复制
  <div id="paragraph"></div>

  $('#submitscore').click(
  function() {
  event.preventDefault();
  var paragraph = $("#paragraph").html();
  $.post("recordscore.php", {paragraph:paragraph} ,function(data){
    alert(data);
  });
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55310915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档