0
$.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);
}

これは単に「エラー」として出力されます。

4

1 に答える 1