我有这个页面A - https://example.com/addproduct/
假设用户从第B页https://referrer.com/
开始访问此页面。
此页面上正在触发ajax请求以创建产品 - /api/products/ [POST]
。
我将在此产品api中获得A页(https://pagea.com/addproduct/
)作为推荐人,但我希望获得此页面的推荐人A,即api中的页面B.实现它的最佳方法是什么?
我应该从请求正文或http标头中的javascript传递此内容吗?还有其他办法吗?
答案 0 :(得分:0)
只要您的网站下有A页和B页。当用户从页面B导航到页面A时,只要用户单击页面B上的导航元素,就可以放置标识符。
第B页上的示例,您有:
<button onclick="navigate()">Go to page A<button>
然后,
<script type="text/javascript">
function navigate(){
var currentLocation = window.location.href;
window.location = "http://yoursite.com/?addproduct="+currentLocation;
}
</script>