如何使窗口在加载之前始终运行
本文关键字:运行 加载 何使 窗口 | 更新日期: 2023-09-27 18:20:52
我有一个静态字典样式的计数器,当用户离开页面时会递减。我可以在Firefox这样的浏览器中点击F5或Crtl-F5,它会递减。
但是,如果我垃圾邮件crtl-F5,则减量操作不会发生。也许页面刷新的速度比javascript加载的速度还要快。
有办法解决这个问题吗?以下代码在用户离开页面时运行。
我应该提到我在page_load事件(asp.net)中递增
// decrement
window.onbeforeunload = confirmExit;
function confirmExit() {
var request = {
"channelId": channelId
};
// needed for ie7
var params = $.toJSON(request);
$.ajax({
type: "POST",
url: "Live.aspx/Decrement",
data: params,
contentType: "application/json; charset=utf-8",
dataType: "json"
});
}
Jquery中的递增和递减工作