「this」をjQuery Deferredコールバックで指定することはできますか? (Array.prototype.mapのように) 「this」をjQuery Deferredコールバックで指定することはできますか?
0
A
答えて
2
$.get("test.php").then(
$.proxy(this.good,this),
$.proxy(this.fail,this)
);
または.bind()
$.get("test.php").then(
this.good.bind(this),
this.fail.bind(this)
);
1
また、渡された関数に 'この' をバインドするネイティブJavaScriptを使用することができます。
ような何か:私はあなたが繰延オブジェクトを制御するとき、あなたはdeferred.resolveWith(thisArg)を呼び出すことができる場合には、この例でフィドル https://jsfiddle.net/8xk0s4na/
関連する問題
- 1. jQuery Deferredの完了と成功のコールバック
- 2. jQuery検証プラグインにルールオブジェクトを指定することはできますか?
- 3. ディレクトリパスをワイルドカードで指定することはできますか?
- 4. GDBでブレークポイントを指定することはできますか?
- 5. jquery bounceでコールバックを指定しますか?
- 6. ノードプールのブートディスクタイプを指定することはできますか?
- 7. "on-spellcheck-complete"のjQueryコールバックを記述することはできますか?
- 8. jQuery $ .postをコールバックから再度呼び出すことはできますか?
- 9. Jquery Deferred - これはスコープですか?構文?
- 10. javacript:コールバック付きプロトタイプと 'this'
- 11. jQuery AJAXは202コールバックでエラーコールバックを呼び出します。これは成功コールバックであるべきですか?
- 12. jQuery Deferredの「always」と同等のES6 Promiseとは何ですか?
- 13. "this"をQ_Slotに渡すことはできますか?
- 14. jQuery deferred:メソッドでの約束のネスト、最後のコールバックが遅すぎる
- 15. JQuery Deferred。 $ .whenと.progress()を使用する
- 16. シェル動詞をコマンドラインで指定することはできますか?
- 17. アンドロイドボタンで枠線を指定することはできますか?
- 18. Yesodルートでクエリパラメータを指定することはできますか?
- 19. 出力ファイルディレクトリをコマンドラインで指定することはできますか?
- 20. プログレッシブWebアプリケーションでピクセルデバイスのラウンドアイコンを指定することはできますか?
- 21. jQuery each - (this)とクラス指定を組み合わせる
- 22. 汎用[this]プロパティを持つことはできますか?
- 23. 親と同じサブクラスを指定することはできますか?
- 24. URLにipとhostnameを指定することはできますか?
- 25. var toとinnerHTMLのIDを指定することはできますか?
- 26. コールバック関数を実行するとAngular2コンポーネントの "this"は未定義です
- 27. PhoneGapで毎日指定した時間にイベント/コールバックをスケジュールすることができます
- 28. jQuery(this)と:を一緒に使用できますか?
- 29. コードからリンカーオプションを指定することはできますか?
- 30. jqueryダイアログボックスで位置と幅を設定することはできますか?
Additonallyをした
–