我有一个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”)。
也许没关系?但我在网上看到了一些相互矛盾的意见。我不确定哪一个最好,为什么。
谢谢。