2016-08-02 11 views
-1

jQuery .fail()メソッドはコールバックをパラメータとして受け入れますか?例:jQueryの.fail()メソッドはコールバックをパラメータとして受け入れますか?

$.get("test.txt") 
    .fail(function() { 
    alert("$.get failed!"); 
    }); 
+1

試しましたか?その後何が起こったのですか? –

+6

あなたは[失敗](https://api.jquery.com/deferred.fail/)メソッドのドキュメントを見ましたか –

+0

この例は私のものとかなり似ています。それはうまくいく、ありがとう! –

答えて

1

はい。 1つ以上のコールバック関数は、実際にはです。

documentationより:

deferred.fail(failCallbacks【、failCallbacks])

failCallbacks
型:Function()
関数、または呼び出される関数のアレイ遅延が拒否されたとき。

failCallbacks
型:Function()繰延が拒否されたときに呼び出される
任意の追加機能、または機能のアレイ。

ただし、ドキュメントのメソッドシグネチャはやや間違っているようです。それも、より簡略化することができ

deferred.fail(failCallback [、... failCallbacks])

これはおそらく、このようなものでなければなりませんdeferred.fail(... failCallbacks)

+0

リンクしたドキュメントから: "* deferred.fail()メソッドは1つまたは複数の引数を受け入れる*"。 2つではありません。確かに、署名は '.fail(failCallback [、... failCallbacks])'だったはずです。 ' – Bergi

+0

@Bergi私はそれを修正しました。 –

関連する問題