1
我想在JavaScript(jQuery的),这样做的:检测关闭选项卡/浏览器没有消息等?
if (close tab || close window) {
$.ajax({
type: "POST",
url: "process_form.php",
data: dataString
});
}
这是可能没有消息,如果你想离开页面等?
我想在JavaScript(jQuery的),这样做的:检测关闭选项卡/浏览器没有消息等?
if (close tab || close window) {
$.ajax({
type: "POST",
url: "process_form.php",
data: dataString
});
}
这是可能没有消息,如果你想离开页面等?
只有一个有用的事件,你可以依靠这个原因,onbeforeunload
。
window.onbeforeunload = function() {
$.ajax({});
};
除非您明确地从该事件返回false
,否则不会向用户发送消息。无论如何,您可能希望创建一个同步请求,因为浏览器不会等待异步请求完成。
这应该工作 – 2011-12-21 10:24:55
但如何定义关闭标签和关闭窗口? :) – 2011-12-21 10:27:08
事件是[beforeunload](http://stackoverflow.com/search?q=onbeforeunload+jquery) – mplungjan 2011-12-21 10:30:14