2011-04-13 20 views
0

ウェブフォームを送信する際に、フォームデータに記載されているサーバー側のファイルを検証したいと考えています(サーバー上で実行されている一連のRESTfulスクリプトを使用して形式を確認してください)。一連のjQuery AJAX呼び出しを行う方法はありますか?

私は2つのファイルパス名を持つかもしれませんが、それ以上のパス名を持つことができます。

どのように一連の検証AJAX呼び出しをチェーンすることで、1つのリクエストが200以外の状態で失敗した場合、チェーン全体が失敗し、私は有益なエラーページにリダイレクトされますか?

SGEには、すべての子ジョブの完了または失敗に基づいて「マスター」ジョブの成功または失敗を許可する保留(-hold_jid)オプションがあります。私はjQueryで同様のことが可能かどうか疑問に思っています。

+0

「non-200エラー」?私は200が誤りだとは思わなかった。そして、304のような他の非エラーレスポンスはどうですか? –

+0

申し訳ありませんが、エラーコードではなくステータスコードです。私はいつもその間違いをする。 –

答えて

0

jQuery 1.5を使用できる場合は、新しいdeffered機能をチェックしてください。そうすれば、かなりエレガントな方法でAjax呼び出しを順序付けることができます。

+0

1.4.2に機能はありますか?そして、従属関数から 'fail'呼び出しに情報を戻す方法はありますか? –

+0

コールバックネストによる連鎖が不十分ですが、私はそれを行う方法がわかりません。 – Jacob

関連する問題