gpt4 book ai didi

javascript - XMLHttpRequest 卸载?

转载 作者:行者123 更新时间:2023-11-30 06:39:38 30 4
gpt4 key购买 nike

在我的网络应用中,我需要在用户离开页面之前发送他们更改的最新数据。

我在页面卸载时调用这样的函数:

window.onbeforeunload=sendData;

这就是函数内部调用的内容

function sendData(){
var xhr = new XMLHttpRequest;
var storage = container;
xhr.open("POST","save.php",false);
xhr.send("information="+container);
}

我的问题:

  1. 哪个更正确:使用 async 或 sync 在用户关闭页面之前发送请求?

  2. 是否可以让请求变小?我只发送最多包含两个字符的变量,整个请求占用 171 个字节!

最佳答案

需要使用同步请求,否则在IE10和IE11下数据不传输,见Unload event in IE10, no form data .

关于javascript - XMLHttpRequest 卸载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12449367/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com