知りたいこと
以下のajaxで非同期通信処理を実装しています。
Ajaxを使った非同期通信を行う時のタイムアウト時間を知りたいです。
経緯
ロングポーリングのような実装をしていると、DBに新着の情報がないとサーバーにアクセスした状態でいるのでブラウザ側でタイムアウトになってしまわないかと気になり質問させていただきました。
もしタイムアウトをするのであればサーバー側で一定時間新着情報を取得できなかった場合レスポンスを返そうと考えています。
jquery
1funs send(){ 2 var text = document.getElementById("input").textContent; 3 $.ajax({ 4 url: `/users`, 5 type: "POST", 6 data: {user: {name: text}}, 7 dataType: "json", 8 }).done(function(data){ 9 console.log(data); 10 console.log(data.name); 11 send() 12 }).fail(function(data){ 13 console.log("fail"); 14 send() 15 }); 16 }
回答1件
あなたの回答
tips
プレビュー