我正试图为日志用户实现完全透明的自动保存系统,但在浏览器关闭时将数据发送到服务器上却陷入了困境。我可以绑定一些功能来卸载事件,但是我无法向服务器发送任何数据(使用jQuery/Ajax)。
当用户关闭浏览器时,是否可以将数据发送到服务器?
P.S.给出,即使是GMail也不会自动保存草稿,但是会提醒可能的数据丢失,认为任务相当复杂……
发布于 2012-01-10 23:01:03
发布于 2012-01-10 23:07:46
$(window).unload( function () {
$.ajax({
url: yourUrl,
type: "POST",
data: "value1=value",
cache: true,
success: function(response){
}
});
} );
您还可以在"value1=value&value2=value“和{yourUrl}是相对的或绝对的url之类的数据参数中传递多个数据。
https://stackoverflow.com/questions/8815322
复制