2011-04-13 78 views
0

當提交一個Web表單時,我想驗證表單數據中列出的服務器端文件(通過在服務器上運行的一組RESTful腳本來檢查它們的格式。有沒有辦法做一系列的jQuery AJAX調用?

我可能有兩個文件路徑名,但我可以有更多的。

如何鏈接一系列驗證AJAX調用,以便如果任何一個請求失敗且非200狀態,則整個鏈失敗,並且我(例如)重定向到一個有信息的錯誤頁面?

在SGE中,有一個保留(-hold_jid)選項,根據所有子作業是完成還是失敗,允許「主」作業成功或失敗。我想知道jQuery中是否有類似的東西,以及是否有例子可以讓我快速加速?

+0

「非200錯誤」?我不認爲200是一個錯誤。那麼像304這樣的其他非錯誤響應呢? – 2011-04-13 00:13:44

+0

對不起,不是錯誤代碼,而是狀態碼。我總是犯這個錯誤。 – 2011-04-13 00:14:49

回答

0

如果你可以使用jQuery 1.5,檢查出的新deffered功能。這將允許您以非常優雅的方式對Ajax調用進行排序。

+0

1.4.2有沒有功能?有沒有辦法將信息從依賴函數返回給'fail'調用? – 2011-04-13 00:19:10

+0

通過回調嵌套的鏈接不足,我不知道有辦法做到這一點。 – Jacob 2011-04-13 00:52:23

相關問題