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