在我的网站应用中,当用户离开页面时,我需要发送用户最新更改的数据。在页面卸载时,我会调用以下函数:
这就是所谓函数内部的内容。
window.onbeforeunload=sendData;
这就是所谓函数内部的内容。
function sendData(){
var xhr = new XMLHttpRequest;
var storage = container;
xhr.open("POST","save.php",false);
xhr.send("information="+container);
}
我的问题:
使用异步还是同步发送请求以在用户关闭页面之前发送请求,哪个更正确?
是否有可能使请求更小?我只发送包含最多两个字符的变量,整个请求需要171个字节!