0

我想做这样的事情:

var res = myAjax.post();

myAjax 基本上是我自己的 ajax 包装器(异步)。我不需要链接,但我希望能够进行如上所示的调用。我希望由对象本身处理回调。我读过异步方法队列,但老实说,不能完全理解它。我知道我可以使用同步 ajax 调用,但如果我理解正确的话,也应该可以异步调用。非常感谢任何帮助。谢谢你。

4

1 回答 1

0

我在这里做了一个演示,可能与您的意思相符...

在该演示中,有两种类型的对象:MyAjax具有上述“post”方法的MyRes对象,以及具有在异步调用成功完成之前getData返回的方法的对象。null完成后,它将返回从 ajax 调用中获取的数据。

在演示中,我有一个函数每秒检查一次响应,但该post方法还处理一个回调,允许您在 ajax 调用成功完成时收到通知。

我不知道你为什么要这样做,但这是可行的。

于 2010-08-11T12:48:10.190 回答