微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

XMLHttpRequest 后 $_POST 为空

如何解决XMLHttpRequest 后 $_POST 为空

我从我尝试访问的页面收到响应,但 $_POST 始终为空。 GET 等效的工作原理,使用 jQuery 的 AJAX 发布也是如此。这到底是怎么回事?

function search_Now() {
  var payload = JSON.stringify({ q: input_Box.value });
  var xhttp = new XMLHttpRequest();
  xhttp.onreadystatechange = function() {
    if (xhttp.readyState == 4) {
      results_display.innerHTML = xhttp.responseText;
    }
  };
  xhttp.open('POST','/search-results/',true);
  xhttp.setRequestHeader("Content-type","application/json");
  // xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');
  xhttp.send(payload);
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。