window.onbeforeunload

时间:2016-02-18 09:29:47

标签: javascript ajax xmlhttprequest

我有一个XMLHttpRequest POST,当用户试图离开页面或关闭浏览器选项卡时会发生这种情况。它基本上将一些时序数据发送回API。

window.onbeforeunload = function() {     
    xmlhttp.open("POST", 'http://somewebste.com/api', false);
    xmlhttp.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
    xmlhttp.send(JSON.stringify(some_data);
}

我想知道open函数是同步还是异步? (在xmlhttp.open行中设置为“false”或“true”)。

也许没关系?但我在网上看到了一些相互矛盾的意见。我不确定哪一个最好,为什么。

谢谢。

0 个答案:

没有答案