mat*_*hew 0 html javascript ajax jquery
sessionStorage.setItem当有人点击按钮时我会触发该事件。
sessionStorage.setItem('save', saved);
Run Code Online (Sandbox Code Playgroud)
这很好,但是 jQuery 有没有办法sessionStorage在用户以任何方式离开页面时删除它?
到目前为止我找到的答案。。。
$(window).on("beforeunload", function() {
$.ajax("someURL", {
async: false,
data: "test",
success: function(event) {
console.log("Ajax request executed");
}
});
return "This is a jQuery version";
});
Run Code Online (Sandbox Code Playgroud)
。。。AJAX 看起来很复杂。
但我正在寻找一些更简单的方法来做到这一点?
为什么需要 AJAX?只使用beforeunload事件和清除sessionStorage项目?
$(window).on("beforeunload", function() {
sessionStorage.removeItem('save');
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1832 次 |
| 最近记录: |