1
$ .ajaxエラーがタイムアウトかどうかを判別する
の魔法を利用していjQuery.ajax( settings )ます。 しかし、誰かがタイムアウト設定で多く遊んだのではないかと思いますか? 基本的にリクエストのローカル時間を指示するためのものであることはわかっていますが、タイムアウトに達した場合に何かをトリガーできますか?それとも単に応答を聞くのをやめるのですか? jQueryサイトを読むと、引数が渡されていないことがわかります。そのため、1つの機能を持つ単純な設定のように見えます。結構です。 しかし、タイムアウトに達した場合にアラートまたは何らかの機能をトリガーしたいと思います。この場合、エラー設定がトリガーされないことがわかります。 これが私のスニペットです: $("form#testform").submit(function(){ var allFormValues = $("form#testform").serialize(); $.ajax({ cache:false, timeout:8000, // I chose 8 secs for kicks type:"POST", url:"someurl.php", data:allFormValues, error:function(){ alert("some error occurred") }, success:function(response){ alert(response); } }); }); 誰かがタイムアウトでもっと働く方法を知っていますか?