我怀疑每隔一段时间,我的$ .ajax调用不会以完成或失败的方式返回.那可能吗?它根本就没有回归?
我怀疑的原因是因为我将发送给服务器的行标记为已发送,其中一些行正在发送两次.
jQuery支持:
.done()
.fail()
.always()
.then()
Run Code Online (Sandbox Code Playgroud)
我怀疑每隔一段时间,我的$ .ajax调用不会以完成或失败的方式返回.那可能吗?它根本就没有回归?
除非有一些例外的地方在你的代码或中止预期的代码路径的执行jQuery代码,那么它不应该是可能的,无论是.done()或者.fail()被调用. 应该调用其中一个.
.always()与任何一起所谓的.done()或.fail().
.then()接受两个回调函数,并承诺标准的替代.done()和.fail().
有一些较旧的,已弃用的功能.success(),但它们不影响工作方式.done()或.fail()工作方式.
| 归档时间: |
|
| 查看次数: |
36 次 |
| 最近记录: |