2011-09-13 10 views
0

私のAJAX呼び出しが401例外を返すかどうかを知りたい。私のコードは次のとおりです:AJAXのresponseTextを返す方法戻り値

しかし、私は401のCacthインデックスにしようとすると、Objectがこのプロパティまたはメソッドをサポートしないため、エラーが発生します。提案はありますか?

答えて

3

Javascriptが大文字と小文字が区別され、 "i" の小型で

var pos = CevapHata.indexOf("401"); 

を試してみてください。

1

考えてみると、応答のステータスコードに興味があれば、渡されたエラーオブジェクトから取り出すことができるはずです。それは、いくつかの文字列の応答を検索するよりも良い方法です。 それはおそらく

error.status 

です。また、Firebugはちょうどあなたのハンドラ内

console.debug(error); 

を書いて、あなたはコンソールでオブジェクトを検査することができ、もののようなものを検査することがいいです。

さらに、MDNのXMLHttpRequestに関する文書をチェックしてください。https://developer.mozilla.org/En/XMLHttpRequest/Using_XMLHttpRequest