$.ajax({
type: "POST",
url: "check-email",
data: {email: "name@example.com"},
success: function(data)
{
// success part here
},
error: function(xhr)
{
alert(xhr.status);
}
});
これにより、別の PHP ファイルが呼び出されます。しかし悲しいことに、そのerror
部分は常にxhr.status
印刷を 0 として実行されます。何が問題になるのでしょうか?
注:
1. これはローカルで完全に機能します。
2. 両方のスクリプト、メール チェック ページが同じサーバーにあります。
3. サーバーは https で保護されており、WWW 版です。
アップデート:
error: function(jqXHR, textStatus, errorThrown)
{
alert(textStatus, errorThrown);
}
これは単に「エラー」として出力されます。