我在我的网站顶部有一个表单,供用户输入他们当前的进度(它帮助学生在出国留学时帮助他们完成任务),以4个复选框的形式简单地说明他们是否有这样的表格。已经取得了一定的成就。我想等到用户离开页面,以便保留复选框的状态,这将是数据库更新的状态。我想在用户离开页面之前使用ajax请求来更新数据库:
$(window).on('unload', function(){
$.ajax({
type: 'POST',
url: 'script.php',
async:false,
data: *checkbox data*
});
});
然而,我需要PHP脚本将它们重定向到URL中的选定目标。显然,出于隐私原因,您无法看到他们选择了哪个网址,但是有没有办法在不提取和查看该信息的情况下重定向它们(因此不会破坏任何浏览器隐私规则)?
注意:我已将async设置为false,以便ajax请求是同步的,从而保证其执行。