js保存当前路径(cookies记录)


Posted in Javascript onDecember 14, 2010

简单地说,就是在个人中心页面,该客户点击取消订单,提交到某个action,进行数据库的操作,将一张表中的字段值改变,然后重新返回到个人中心页面,只是那里的“取消”按钮变成了灰色的“已取消”就OK了,而在订单的详细页面,也是相同的,提交到相同的acion,但是返回页面不是个人中心页面,而是订单的详细页面。

这时候可以考虑用js保存当前路径,写到cookie中,在acion中获取到该路径,通过get/set方法,只需要在<result></result>中写上该路径的el表达式就行了。

代码如下:

<script type="text/javascript"> 
function saveUrlAndGo(url, form) { 
document.cookie = "returnUrl=" + escape(location.pathname + location.search); 
if (form) { 
form.action = url; 
form.submit(); 
} else { 
location.href = url; 
} 
} 
</script>

js保存当前路径(cookies记录)

         因此只要在action中配置好returnUrl,就可以很方便地解决这个问题,而不必写两个action了。

Javascript 相关文章推荐
ASP.NET jQuery 实例14 在ASP.NET form中校验时间范围
Feb 03 Javascript
js 判断checkbox是否选中的操作方法
Nov 09 Javascript
jquery获取复选框被选中的值
Apr 10 Javascript
js插件设置innerHTML时在IE8下提示“未知运行时错误”解决方法
Apr 25 Javascript
JavaScript实现鼠标滑过处生成气泡的方法
May 16 Javascript
javascript运动效果实例总结(放大缩小、滑动淡入、滚动)
Jan 08 Javascript
Bootstrap每天必学之附加导航(Affix)插件
Apr 25 Javascript
jQuery Form表单取值的方法
Jan 11 Javascript
js图片放大镜实例讲解(必看篇)
Jul 17 Javascript
js实现无缝滚动双图切换效果
Jul 09 Javascript
JavaScript组合模式---引入案例分析
May 23 Javascript
VUE子组件向父组件传值详解(含传多值及添加额外参数场景)
Sep 01 Javascript
利用JQuery的load函数动态加载其它页面的内容的实现代码
Dec 14 #Javascript
Jquery练习之表单验证实现代码
Dec 14 #Javascript
基于Jquery的淡入淡出的特效基础练习
Dec 13 #Javascript
Juqery Html(),append()等方法的Bug解决方法
Dec 13 #Javascript
JQuery中getJSON的使用方法
Dec 13 #Javascript
JavaScript 学习历程和心得分享
Dec 12 #Javascript
JavaScript Title、alt提示(Tips)实现源码解读
Dec 12 #Javascript
You might like
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
thinkPHP5框架实现基于ajax的分页功能示例
2018/06/12 PHP
ThinkPHP5.1表单令牌Token失效问题的解决
2019/03/22 PHP
Avengerls vs Newbee BO3 第一场2.18
2021/03/10 DOTA
JavaScript 组件之旅(三):用 Ant 构建组件
2009/10/28 Javascript
超酷的网页音乐播放器DewPlayer使用方法
2010/12/18 Javascript
基于Jquery的动态创建DOM元素的代码
2010/12/28 Javascript
从零开始学习jQuery (十) jQueryUI常用功能实战
2011/02/23 Javascript
jquery 实现窗口的最大化不论什么情况
2013/09/03 Javascript
javascript 获取图片尺寸及放大图片
2013/09/04 Javascript
轻松实现jquery手风琴效果
2016/01/14 Javascript
jQuery 局部div刷新和全局刷新方法总结
2016/10/05 Javascript
JavaScript实现两个select下拉框选项左移右移
2017/03/09 Javascript
vue如何实现observer和watcher源码解析
2017/03/09 Javascript
addEventListener()与removeEventListener()解析
2017/04/20 Javascript
浅谈Vue数据响应思路之数组
2018/11/06 Javascript
Paypal支付不完全指北
2020/06/04 Javascript
用python读写excel的方法
2014/11/18 Python
Python中的字典遍历备忘
2015/01/17 Python
Hadoop中的Python框架的使用指南
2015/04/22 Python
python编程开发之textwrap文本样式处理技巧
2015/11/13 Python
使用python的pandas库读取csv文件保存至mysql数据库
2018/08/20 Python
Python实现根据日期获取当天凌晨时间戳的方法示例
2019/04/09 Python
Flask框架工厂函数用法实例分析
2019/05/25 Python
python pygame实现五子棋小游戏
2020/10/26 Python
一张图片能隐含千言万语之隐藏你的程序代码
2012/12/13 HTML / CSS
护理个人求职信范文
2014/01/08 职场文书
冰淇淋店的创业计划书
2014/02/07 职场文书
交通事故协议书范本
2014/11/18 职场文书
尼克胡哲观后感
2015/06/08 职场文书
少先队入队仪式主持词
2015/07/04 职场文书
Mac M1安装mnmp (Mac+Nginx+MySQL+PHP) 开发环境
2021/03/29 PHP
SpringCloud的JPA连接PostgreSql的教程
2021/06/26 Java/Android
python机器学习实现oneR算法(以鸢尾data为例)
2022/03/03 Python
《进击的巨人》新联动CM 兵长强势出击兽巨人
2022/04/05 日漫
vue实现列表垂直无缝滚动
2022/04/08 Vue.js