jquery ajax请求中statusCode和error/success之间的交互

问题描述

许多教程,例如 this one,建议在成功和错误方法之上使用 statusCode 参数有时很有用。但是,我找不到有关其执行的技术细节。

  • 我们能保证 statusCode{2xx:...} 和成功函数间的执行顺序吗?
  • 我们能保证 statusCode{4xx:...,5xx:...}错误函数间的执行顺序吗?
  • 是否还有其他技术细节我应该注意,使这个 statusCode 与错误例程使用 switch(jqXHR.status) {case 400: ...} 不同?
  • 我能否以某种方式在 statusCode 部分中指定一些内容来更改/停止错误/成功函数中的处理,或者它们是完全独立的?
  • 如果我们使用 .done() 和 .fail() 对比 ajax 的参数 errorsuccess,上述问题的答案是否会改变?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)