如何使用jQuery延迟对象,我将执行以下操作。 拨打网络服务。 如果成功,那就做点什么吧。 无论成功与否,都要做点别的事。
我尝试了$.ajax(...).done(...).fail(...).done(...)
,但如果失败遇到服务问题,最后一次完成就不会触发。我也试过$.ajax(...).then(...,...).done(...)
,但同样的事情。
答案 0 :(得分:1)
使用always()
:
$.ajax(...).fail(...).always(...);
.done()
成功运行(解决延期时).fail()
运行时出错(延迟被拒绝).always()
运行,总是(当延期解决或被拒绝时)