Chinaunix首页 | 论坛 | 博客
  • 博客访问: 482620
  • 博文数量: 67
  • 博客积分: 2952
  • 博客等级: 少校
  • 技术积分: 679
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-24 10:50
文章分类

全部博文(67)

文章存档

2011年(9)

2010年(36)

2009年(8)

2008年(5)

2007年(5)

2006年(4)

我的朋友

分类: Python/Ruby

2011-08-23 16:50:14

谈到返回上一页,大家或许都会想到history.go(-1)和history.back()等,但是这只是单纯的返回上一页,读取的是缓存中的数据,不一定会达到想要的效果。比如说在某在网站上登陆后返回到上一页,这时需要刷新后才能显示你已登录,就不能仅仅只是返回上一页了。

实现该功能需要用到JavaScript中的document.referrer,什么是document.referrer呢?比如说在上有个链接指向当点击http: //上那个链接转到时,对来说document.referrer就是。简单的说就是指当前页的上一个页面的URL。如果用的是Ajax登录,在登录成功后就用location.href = document.referrer;这时即可返回上一页并且刷新(实质上是重新载入上一页),就这么一句话,即可满足你的需求。

转自()

阅读(6283) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~