我有一个函数:
window.onbeforeunload = function () {
$.get("Handler.ashx", "mode=saveuser&user=" + $("#username").text(), function (text) { });
};
但是在请求有时间执行之前页面就卸载了。
我该如何解决这个问题?
最佳答案
不要使您的请求异步,即:
window.onbeforeunload = function () {
$.ajax("Handler.ashx", {
data: "mode=saveuser&user=" + $("#username").text(),
success: function (text) { },
async: false
);
};
关于javascript - jQuery、javascript 卸载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9995719/