有没有办法进行一系列 jQuery AJAX 调用?

发布于 2024-10-31 18:25:15 字数 299 浏览 4 评论 0原文

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

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

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

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

When submitting a web form, I would like to validate the server-side files listed in the form data (check their formats, essentially, through a set of RESTful scripts running on the server).

I might have two file pathnames, but I could have more.

How do I chain a series of validation AJAX calls, so that, if any one request fails with a non-200 status, the entire chain fails and I (for example) redirect to an informative error page?

In SGE, there is a hold (-hold_jid) option that allows a "master" job to succeed or fail based on whether all children jobs complete or fail. I'm wondering if something similar is possible in jQuery, and if there are examples to get me up to speed quickly?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

墟烟 2024-11-07 18:25:15

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

If you can use jQuery 1.5, check out the new deffered functionality. That will allow you to sequence Ajax calls in a pretty elegant manner.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文