サーバーからの応答を望まないときにAJAX呼び出しを行う適切な方法はありますか?サーバーにデータを保存させたいのですが、クライアントは応答を必要としません。サーバーが応答しない場合、AJAX接続は開いたままになり、タイムアウトになるまで応答を待ちますか?
私は次のようなJavascriptを使用します。xmlhttp.onreadystatechangeイベントを省略したことを除けば、これは典型的なAJAX呼び出しです。
function SaveLabel()
{
var xmlhttp = null;
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
} else if (window.ActiveXObject) {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} else {
alert('Your browser does not support this feature.');
return;
}
xmlhttp.open('GET', 'mypage.aspx?label=1');
xmlhttp.send(null);
}
私は同様の質問を見つけましたが、それは実際には私の答えではありません:Ajax接続はある時点で切断されますか?