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 相关文章推荐
js window.print实现打印特定控件或内容
Sep 16 Javascript
javascript实用小函数使用介绍
Nov 11 Javascript
js语法学习之判断一个对象是否为数组
May 13 Javascript
jQuery检查事件是否触发的方法
Jun 26 Javascript
PageSwitch插件实现100种不同图片切换效果
Jul 28 Javascript
jQuery1.9.1源码分析系列(十六)ajax之ajax框架
Dec 04 Javascript
JavaScript动态插入CSS的方法
Dec 10 Javascript
javascript实现标签切换代码示例
May 22 Javascript
利用canvas中toDataURL()将图片转为dataURL(base64)的方法详解
Nov 20 Javascript
如何使用less实现随机下雪动画详解
Jan 02 Javascript
Vue form表单动态添加组件实战案例
Sep 02 Javascript
vue-cli或vue项目利用HBuilder打包成移动端app操作
Jul 29 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
打造计数器DIY三步曲(中)
2006/10/09 PHP
PHP如何根据文件头检测文件类型实例代码
2018/10/14 PHP
PHP进阶学习之Geo的地图定位算法详解
2019/06/19 PHP
Input 特殊事件onpopertychange和oninput
2009/06/17 Javascript
JavaScript 设计模式 富有表现力的Javascript(一)
2010/05/26 Javascript
Javascript变量函数浅析
2011/09/02 Javascript
实例详解JavaScript获取链接参数的方法
2016/01/01 Javascript
JavaScript通过HTML的class来获取HTML元素的方法总结
2016/05/24 Javascript
Vuex2.0+Vue2.0构建备忘录应用实践
2016/11/30 Javascript
JavaScript中Promise的使用详解
2017/02/26 Javascript
vue组件如何被其他项目引用
2017/04/13 Javascript
JS+HTML5 FileReader实现文件上传前本地预览功能
2020/03/27 Javascript
JS实现闭包中的沙箱模式示例
2017/09/07 Javascript
vue使用keep-alive实现数据缓存不刷新
2017/10/21 Javascript
Vue-路由导航菜单栏的高亮设置方法
2018/03/17 Javascript
react-navigation之动态修改title的内容
2018/09/26 Javascript
前端vue-cli项目中使用img图片和background背景图的几种方法
2019/11/13 Javascript
jQuery弹框插件使用方法详解
2020/05/26 jQuery
[00:48]食人魔魔法师至宝“金鹏之幸”全新模型和自定义特效展示
2019/12/19 DOTA
python版本的读写锁操作方法
2016/04/25 Python
Python实现批量更换指定目录下文件扩展名的方法
2016/09/19 Python
Python 多线程搜索txt文件的内容,并写入搜到的内容(Lock)方法
2019/08/23 Python
Python利用PyExecJS库执行JS函数的案例分析
2019/12/18 Python
Windows下pycharm安装第三方库失败(通用解决方案)
2020/09/17 Python
使用HTML5和CSS3制作一个模态框的示例
2018/03/07 HTML / CSS
英国领先的在线礼品店:Getting Personal
2019/09/24 全球购物
美国在线和移动免费会员制批发零售商:Boxed(移动端的Costco)
2020/01/02 全球购物
酒店led欢迎词
2014/01/09 职场文书
母亲节感恩活动记录
2014/03/16 职场文书
廉洁自律承诺书
2014/03/27 职场文书
十佳文明家庭事迹
2014/05/25 职场文书
党的群众路线查摆剖析材料
2014/10/10 职场文书
2014年招商工作总结
2014/11/22 职场文书
颐和园英文导游词
2015/01/30 职场文书
关于迟到的检讨书
2015/05/06 职场文书
html+css合并表格边框的示例代码
2021/03/31 HTML / CSS