js发送post请求如果用户reloads/redirect页面

js send post request if user reloads/redirect page

在我的项目中,我收集有关用户的统计信息,但如果他单击页面中的某些 link 并且此页面在当前页面打开,我的 post 请求将被中断。

可能存在一些 "hacks" 用于发送请求,但只是使用 JS 而不是其他一些。

因为你要求破解,

如果可能,只需在锚标签上添加 target="_blank" 即可打开点击的资源,这样它就会在新标签页中打开,而不是在现有标签页中打开。

如果通过 js 函数打开新的 link,请改用 window.open 以避免在当前 window.

中打开

您可以使用类似 AJAX 的方式,以异步方式发送 post。

您在此 link 中有更多信息:

http://www.w3schools.com/ajax/ajax_xmlhttprequest_send.asp