Ibr*_*ikh 2 html javascript jquery html5 webpage
我正在使用创建Web应用程序asp.net mvc。我想检测用户的手动刷新,
但我无法获得以下事件
1:卸载前
2:卸载
我尝试了以下方式
1个
$(window).on('beforeunload', function () {
pageCleanup();
});
Run Code Online (Sandbox Code Playgroud)
2
$(window).on("unload", function () {
pageCleanup();
});
function pageCleanup() {
alert(1)
}
Run Code Online (Sandbox Code Playgroud)
3
window.addEventListener("unload", logData);
function logData() {
alert(1)
}
Run Code Online (Sandbox Code Playgroud)
4
$(window).unload(function () {
alert('1');
});
Run Code Online (Sandbox Code Playgroud)
上面是一个带有警报的示例,我想在卸载功能中进行ajax调用
但是当用户按任何形式的刷新(F5,ctrl-shift-R,ctrl-R,来自“ URL”选项卡)时,这些命令似乎都不执行
我现在应该尝试什么?
嗨,请检查一次,让我知道
<html>
<head>
<title>Refresh a page in jQuery</title>
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
</head>
<body>
<h1>Stop a page from exit with jQuery</h1>
<button id="reload">Refresh a Page in jQuery</button>
<script type="text/javascript">
$('#reload').click(function() {
location.reload();
});
$(window).bind('beforeunload', function(){
return '>>>>>Before You Go<<<<<<<< \n bro!!Working';
});
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
279 次 |
| 最近记录: |