我想用javascript(jQuery):
if (close tab || close window) {
$.ajax({
type: "POST",
url: "process_form.php",
data: dataString
});
}
如果您想要离开页面等,这可能没有消息吗?
答案 0 :(得分:1)
由于这个原因,您只能依靠一个有用的事件onbeforeunload
。
window.onbeforeunload = function() {
$.ajax({});
};
除非您明确从该事件返回false
,否则不会向用户发送消息。您可能还想创建一个同步请求,因为浏览器不会等待异步请求完成。