0
onunload/unloadによって開始されたajax要求を実行する際に問題が発生しています。それは動作しません。コードは次のとおりです。アンロード時にAJAXが動作しない
<script>
function ajax (url)
{
var a;
try
{
a = new XMLHttpRequest();
}
catch (e)
{
try
{
a = new ActiveXObject ("Msxml2.XMLHTTP");
}
catch (e)
{
alert ("browser fail");
}
}
a.onreadystatechange = function()
{
alert(url + " : " + a.readyState);
if(a.readyState == 4)
{
var info = a.responseText;
//alert(url + " : " + info);
}
}
a.open("GET", url, true);
a.send(null);
}
</script>
<body onunload="ajax('ex.php')">
</body>
基本的に、このページはAjaxで処理される前にアンロードされます。誰にも解決策はありますか?