0

私はこのようなことをしたいです:

var res = myAjax.post();

myAjaxは基本的に私自身のajaxラッパーです(非同期)。チェーンは必要ありませんが、上記のように通話できるようにしたいと思います。コールバックをオブジェクト自体で処理したいのですが。非同期メソッドキューについて読んだことがありますが、正直なところ、完全には理解できませんでした。同期ajax呼び出しを使用できることは知っていますが、正しく理解していれば、非同期でも使用できるはずです。どんな助けでも大歓迎です。ありがとうございました。

4

1 に答える 1

0

私はここでデモを行いましたが、それはあなたが言っていることに沿ったものかもしれません...

このデモには、2種類のオブジェクトがあります。1つMyAjaxは上記の「post」メソッドを持ち、もう1つは非同期呼び出しが正常に完了するまで戻るメソッドを持つMyResオブジェクトです。完了すると、ajax呼び出しからフェッチされたデータが返されます。getDatanull

デモでは、毎秒応答をチェックする関数がありますが、このpostメソッドは、ajax呼び出しが正常に完了したときに通知を受け取ることができるコールバックも処理します。

なぜこのようにしたいのかわかりませんが、実行可能です。

于 2010-08-11T12:48:10.190 に答える