少年問題、私は知っています。 しかし、関数の途中でAjaxを呼び出して、同じ関数で応答を処理する方法はありますか?リクエスト後に次のコード行でAjaxレスポンスを取得できますか?
単純な解決策はありませんが、複雑なものを提案できる場合は、非常に良いでしょう。
Codesample:Ajaxの中にAを取り払うことのない
function getSomeAjax(){
var params = prepareRequestParams();
//do some ajax magic here and get ajaxResponseData
return ajaxResponseData;
}
なぜそれが必要ですか? CPSスタイルに何が問題なのですか? – penartur
@penartur私は、彼の現在の機能構造を本当に愛していて、非同期のニーズに耳を傾けたくない年配の同僚を持っています。だから私は完全なエイリアンを書いて、未知のコードのための可能なきれいな解決策のためのserchingをしたくない。それは悲しいことだ。 –
彼は、ブラウザのUIがイベント駆動型環境であり、自分のコーディングスタイルを適合させることを受け入れる必要があります。 :) – Quentin