jQueryとJavascriptが新しくなったので、これは簡単かもしれません。コールバックに関数名を渡すにはどうすればよいですか?
$.ajax()
を使用してサービスを呼び出す関数があります。サービスコールは正常に動作しますが、今度は戻っていくつかのクリーンアップを行う時間です。たとえば、私がサービスを呼び出すたびに、私は新しい関数を作成し、たくさんのコードをコピー/ペーストします。悪い練習、私は知っているが、私は試作していた。
サービスを呼び出し、その関数にコールバック関数の名前を渡す単一の関数を用意したいと思います。以下のコードでは、成功、エラー、および完了時に呼び出される関数の名前を渡したいと思います。また、関数に渡す引数も必要です。たとえば、成功すると関数GetCurrentPricing
が呼び出され、応答がGetCurrentPricing
関数に渡されます。
どうすればよいですか?私のような何かをするだろう
success: function(response) {GetCurrentPricing(whateverparameters)},
はたぶんパラメータとしての機能そのものを渡すことを検討してください。 –