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 相关文章推荐
JavaScript脚本性能的优化方法
Feb 02 Javascript
JS分割字符串并放入数组的函数
Jul 04 Javascript
JS 实现Json查询的方法实例
Apr 12 Javascript
javascript实现des解密加密全过程
Apr 03 Javascript
JS实现仿京东淘宝竖排二级导航
Dec 08 Javascript
谈谈impress.js初步理解
Sep 09 Javascript
DIV+CSS+jQ实现省市联动可扩展
Jun 22 Javascript
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
Jun 12 jQuery
js判断输入框不能为空格或null值的实现方法
Mar 02 Javascript
vue elementUI 表单校验的实现代码(多层嵌套)
Nov 06 Javascript
Node在Controller层进行数据校验的过程详解
Aug 28 Javascript
详解如何在Canvas中添加事件的方法
Apr 17 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
Ajax+PHP 边学边练 之二 实例
2009/11/24 PHP
在Linux系统下一键重新安装WordPress的脚本示例
2015/06/30 PHP
PHP实现对图片的反色处理功能【测试可用】
2018/02/01 PHP
PHP implode()函数用法讲解
2019/03/08 PHP
PHP Primary script unknown 解决方法总结
2019/08/22 PHP
JQuery 写的个性导航菜单
2009/12/24 Javascript
跟着Jquery API学Jquery之一 选择器
2010/04/07 Javascript
Egret引擎开发指南之创建项目
2014/09/03 Javascript
JS实现超炫网页烟花动画效果的方法
2015/03/02 Javascript
JavaScript获取网页表单action属性的方法
2015/04/02 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
2015/06/10 Javascript
jQuery实现ajax调用WCF服务的方法(附带demo下载)
2015/12/04 Javascript
Node.js编写组件的三种实现方式
2016/02/25 Javascript
Javascript实现苹果悬浮虚拟按钮
2016/04/10 Javascript
javascript检测移动设备横竖屏
2016/05/21 Javascript
jQuery 3 中的新增功能汇总介绍
2016/06/12 Javascript
微信小程序 数据绑定详解及实例
2016/10/25 Javascript
AngularJS中$injector、$rootScope和$scope的概念和关联关系深入分析
2017/01/19 Javascript
移动端Ionic App 资讯上下循环滚动的实现代码(跑马灯效果)
2017/08/29 Javascript
浅谈layer弹出层按钮颜色修改方法
2019/09/11 Javascript
Layui实现主窗口和Iframe层参数传递
2019/11/14 Javascript
uni-app如何页面传参数的几种方法总结
2020/04/28 Javascript
vue 解决provide和inject响应的问题
2020/11/12 Javascript
[01:28]国服启动器接入蒸汽平台操作流程视频
2021/03/11 DOTA
python集合用法实例分析
2015/05/30 Python
Python中内置的日志模块logging用法详解
2016/07/12 Python
matplotlib bar()实现多组数据并列柱状图通用简便创建方法
2021/02/24 Python
澳大利亚波西米亚风情网上商店:Czarina
2019/03/18 全球购物
美国Jeep配件购物网站:Morris 4×4 Center
2019/05/01 全球购物
阿联酋彩妆品牌:OUD MILANO
2019/10/06 全球购物
美国沙龙美发产品购物网站:Hair.com by L’Oreal
2020/11/09 全球购物
如何实现一个自定义类的序列化
2012/05/22 面试题
业务员岗位职责
2015/02/03 职场文书
大学生入党自传2015
2015/06/26 职场文书
致运动员的广播稿
2015/08/19 职场文书
聊聊Lombok中的@Builder注解使用教程
2021/11/17 Java/Android