【发布时间】:2011-08-24 13:27:28
【问题描述】:
我想要一个过滤器链(主要是在错误的情况下),它们被顺序调用并被赋予 xhrObject,以便每个过滤器函数可以根据特定的故障决定做什么。还应该有一种机制可以将数据传递给下一个过滤器函数,或者在某个点停止链。
我知道 jQuery 中的 Deferred 对象允许这样的事情,但我真的没有看到一种方法来声明一个全局 xhrObject,这些过滤器回调将在一开始就连接到该全局 xhrObject,以便它们处理任何响应/故障。此外,拥有一个全局服务委托也不好,因为如果用户执行了许多操作,而之前的操作还没有完成,可能会使应用程序不同步。
【问题讨论】:
标签: javascript jquery ajax xmlhttprequest