サイトで XMLHttpRequest を使用していますが、1 つだけ問題があります。ログインしようとすると投稿がキャンセルされますが、サイト全体でこのアクションでのみ発生します。
これは私のコードです:
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ファイルの問題でしょうか?