我试图强制用户在关闭浏览器之前从系统注销。下面是我只能想出的代码。
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script type="text/javascript">
$(window).bind('beforeunload', function () {
return 'Please LogOut';
});
</script>
我想做类似下面的事情。显示一个确认框,如果用户按 OK,则进行 ajax 调用。
我尝试了下面的代码,但即使是确认框也没有出现。
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script type="text/javascript">
$(window).bind('beforeunload', function () {
var x;
var r = confirm("Please LogOut");
if (r == true) {
x = "LogOut";
var url = "/User/logOut/";
$.ajax({
url: url,
data: { UserID: 1},
cache: false,
type: "POST",
success: function (data) {
},
error: function (reponse) {
alert("error : " + reponse);
}
});
}
else {
x = "Stay On Page!";
}
});
</script>