我试图找出一种方法来解决/拒绝创建承诺/延迟的函数无法直接访问的函数中的 jquery 承诺。
该场景是一个请求被发送到另一台机器并且对此的响应(可能会或可能不会出现)由另一个函数处理。一旦我发送请求,我就会启动一个计时器,它会在超时时拒绝承诺。为了稍后根据来自远程机器的响应来解决/拒绝承诺,我让发送请求和接收响应(如果响应成功则解决)函数都可以访问这个承诺,但是如果调用的代码发送请求的功能尝试发送多个请求,这是行不通的。
基本上我想一次只允许/处理一个请求,直到该请求被解决或拒绝,即使调用代码尝试发送多个请求。关于如何实现这一目标的任何想法?
对不起,如果我听起来到处都是,我对这些东西很陌生。