日期:2014-05-17  浏览次数:20373 次

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

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

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

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

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


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