我的currentReq var设置为回调方法:
this.currentReq = cb.apply(this,args);
稍后,如果它是一个ajax调用,我可能希望中止该方法。
我知道我可以使用:
this.currentReq.abort();
但是,如果currentReq不是ajax调用怎么办?我如何才能对此进行测试,并且仅在调用ajax时才中止?当我尝试中止标准延迟时收到错误消息。
最佳答案
您可以首先测试以查看abort
方法是否存在:
if (typeof(this.currentReq.abort) == "function") {
this.currentReq.abort();
}
关于javascript - 中止ajax通话?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30990057/