の魔法を使っている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); }
});
});
タイムアウトでもっと作業する方法を知っている人はいますか?