kameoyaji_2回答ポイント 100ptウォッチ 1

jqueryの同期通信ajaxにタイムアウトを設定する方法。

jqueryを使用して、ajax通信を同期でするような作りになっている(ええ、初心者で非同期より同期の方が理解しやすかったもので、同期通信で作りこんでしまったんです・・非同期通信に切り替えるにはすでに遅すぎるほどロジックが出来上がっちゃっているんです・・自爆です)
ところがここにきていろいろと問題発生で、タイムアウトを設定したいのですが、以下のようなことってできないでしょうか?
ソケットの
open
connect
write
read
別々にタイムアウトの時間を設定して処理する方法がありませんでしょうか?
最悪でも、ソケットのコネクションのタイムアウト(これを短くしたい・・5秒程度に)を設定して、write(post)とreadの時間は長くしたいと考えているのですが、ajaxでこのような細かい制御ってできないでしょうか?
いろいろ調べたのですがXMLHTTPRequestのtimeoutって、一連の処理のタイムアウトっぽいので、接続タイムアウトの実相ができないのかなと思ったりしているのですが、間違えてますでしょうか?

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2014-05-09 19:11:38
終了日時
2014-05-16 19:15:04
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

Ajax358XMLHTTPRequest40jQuery742タイムアウト178ロジック172

人気の質問

メニュー

PC版