Php XMLHttpRequest POST已取消

Php XMLHttpRequest POST已取消,php,javascript,xmlhttprequest,Php,Javascript,Xmlhttprequest,我在我的网站上使用XMLHttpRequest,我只有一个问题。当我尝试登录时,帖子会被取消,但这只会在整个站点中发生 这是我的代码: var hr = new XMLHttpRequest(); var url = "logIn.php"; var email = document.getElementById("input-username").value; var password = document.getElementById("input-login-password").val

我在我的网站上使用XMLHttpRequest,我只有一个问题。当我尝试登录时,帖子会被取消,但这只会在整个站点中发生

这是我的代码:

var hr = new XMLHttpRequest();
var url = "logIn.php";

var email = document.getElementById("input-username").value;
var password = document.getElementById("input-login-password").value;

var vars = "email=" + email + "&password=" + password;


hr.open("POST", url, true);
hr.setRequestHeader("Content-type", "x-www-form-urlencoded");

hr.onreadystatechange = function() {
    var return_data = hr.responseText;
    if(hr.readyState == 4 && hr.status == 200) {
        isLoggedIn(return_data);
    }else{
        if (hr.readyState == 4 && hr.status == 400){
            alert('problem logging in');
        }
    }
}
hr.send(vars);
我的帖子信息:

Request URL:http://beta.amanha.eu/logIn.php
Request Headersview source
Content-type:x-www-form-urlencoded
Origin:http://beta.amanha.eu
Referer:http://beta.amanha.eu/?
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17
Request Payload
email=a@a.com&password=12345

这可能是php文件中的问题吗?

您正在设置无效的
内容类型。正确的类型是
application/x-www-form-urlencoded