我想做这样的事情:
var res = myAjax.post();
myAjax基本上是我自己的ajax包装器(asynchroneous)。我不需要链接,但我希望能够如上所示进行呼叫。我想要一个由对象本身处理的回调。我已经读过关于异步方法队列的信息,但老实说,无法完全理解它。我知道我可以使用同步的ajax调用,但如果我理解正确,它应该可以异步执行。非常感谢任何帮助。谢谢。
答案 0 :(得分:0)
我做了一个演示here,可能与你的意思有关......
在该演示中,有两种类型的对象:MyAjax
具有上述“post”方法,MyRes
对象具有getData
方法,将返回{{ 1}}直到异步调用成功完成。完成后,它将返回从ajax调用中获取的数据。
在演示中,我每秒都有一个函数检查响应,但null
方法还处理回调,允许您在ajax调用成功完成时收到通知。
我不知道为什么你想这样做,但它是可行的。