当前位置: 代码迷 >> ASP.NET >> 问一个浏览器返回按钮跳转的有关问题
  详细解决方案

问一个浏览器返回按钮跳转的有关问题

热度:8513   发布时间:2013-02-25 00:00:00.0
问一个浏览器返回按钮跳转的问题!
在list页面,点一个<a href="item?id=2">item2</a>跳转到了item页面,在item页面里,会ajax请求后台判断这个用户能否阅读item2.
判断结果是不能阅读,然后location.href="buy?id=2"; 跳转到了购买页面。

问题来了,这个时候在购买页面,点击浏览器的返回按钮,会跳转到item?id=2页面,但是呢用户没有购买,于是又会跳回buy页面。

这种问题一般怎么处理呢? 有什么办法让其在购买页面的时候,浏览器的返回按钮是不可以点的吗?

------解决方案--------------------------------------------------------
item 没购买时,链接不挂参数

item?id=2 点击购买时,挂参数 有参数才跳 buy


------解决方案--------------------------------------------------------
改成
location.replace("buy?id=2")
  相关解决方案