我有一个静态字典样式计数器,当用户离开页面时会减少。我可以在像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"
});
}
答案 0 :(得分:0)
Jquery的增量和减量工作