有没有办法进行一系列 jQuery AJAX 调用?
提交 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您可以使用 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.