まず、いいえ、これはクロスサイト リクエストの問題ではありません。Javascript と PHP は同じサーバーから提供されます。
ここにJavascriptコードがあります。
var form_data = {
email: email,
password: password
};
$.ajax({
type: 'POST',
url: '/Login.php',
data: form_data,
success: function(jsonResponse){
console.log("Login returned via 'success'.");
},
error: function (xhr, textStatus, error) {
console.log("Login returned via 'error'.");
// These are always empty:
console.dir(xhr);
console.dir(textStatus);
console.dir(error);
}
});
PHPコードは次のとおりです。
$response = array('success' => true);
header('content-type: application/json'); // This line makes no difference.
echo json_encode($response);
return;
私が何をしても、コンソールは常に「「エラー」を介してログインが返されました」と表示されます。コード。
さらに、戻った後、クライアントでページを強制的に更新します。
抜くべき毛が少ない!
どんな助けでも大歓迎です。前もって感謝します!