POST请求始终为空

时间:2019-01-18 07:57:36

标签: javascript post xmlhttprequest

我有一个将POST请求发送到我的node.js服务器的函数,但是标题,参数,cookie和所有内容都是空的。我已经检查了浏览器控制台并发送了它,里面什么也没有。谁能帮助我确定问题所在? ({emailpass也不为空。)

function sendPostRequest() {
    const email = document.getElementById('email').value;
    const pass = document.getElementById('pass').value;
    var params = 'email=' + email + "&pass=" + pass;
    var http = new XMLHttpRequest();
    http.open("POST", "http://localhost:3000", true);
    http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    http.send(params);
}

1 个答案:

答案 0 :(得分:0)

按照步骤修复错误

  1. 如果不是前端问题,请在浏览器开发者控制台中检查“网络”选项卡是否正在传递数据。

  2. 如果是这样,则检查后端并打印请求正文(如果不存在则为后端)