【问题标题】:Is there a way to do a series of jQuery AJAX calls?有没有办法进行一系列 jQuery AJAX 调用?
【发布时间】:2011-04-13 00:10:20
【问题描述】:

提交网络表单时,我想验证表单数据中列出的服务器端文件(检查它们的格式,本质上是通过服务器上运行的一组 RESTful 脚本)。

我可能有两个文件路径名,但我可以有更多。

如何链接一系列验证 AJAX 调用,这样,如果任何一个请求以非 200 状态失败,整个链都会失败并且我(例如)重定向到信息错误页面?

在 SGE 中,有一个保持 (-hold_jid) 选项允许“主”作业根据所有子作业是否完成或失败而成功或失败。我想知道在 jQuery 中是否有类似的可能,是否有示例可以让我快速上手?

【问题讨论】:

  • “非 200 错误”?我不认为200是一个错误。那么其他非错误响应(如 304)呢?
  • 对不起,不是错误码,而是状态码。我总是犯这个错误。

标签: jquery ajax dependencies synchronize series


【解决方案1】:

如果您可以使用 jQuery 1.5,请查看新的 deffered 功能。这将允许您以非常优雅的方式对 Ajax 调用进行排序。

【讨论】:

  • 1.4.2 有功能吗?有没有办法将信息从依赖函数返回到fail 调用?
  • 缺少通过回调嵌套链接,我不知道有什么办法。
猜你喜欢
  • 2020-05-01
  • 2015-09-08
  • 1970-01-01
  • 2021-08-25
  • 2014-03-23
  • 2021-12-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多