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 不间断的图片滚动并可点击
Jan 15 Javascript
浅谈Javascript嵌套函数及闭包
Nov 09 Javascript
input输入框鼠标焦点提示信息
Mar 17 Javascript
谈谈jQuery Ajax用法详解
Nov 27 Javascript
javascript仿京东导航左侧分类导航下拉菜单效果
Nov 25 Javascript
使用vux实现上拉刷新功能遇到的坑
Feb 08 Javascript
详解Vue.js项目API、Router配置拆分实践
Mar 16 Javascript
JS数组求和的常用方法总结【5种方法】
Jan 14 Javascript
JS使用队列对数组排列,基数排序算法示例
Mar 02 Javascript
layUI使用layer.open,在content打开数据表格,获取值并返回的方法
Sep 26 Javascript
JavaScript实现动态留言板
Mar 16 Javascript
Vue实现点击箭头上下移动效果
Jun 11 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
收音机的保养
2021/03/01 无线电
最贵的咖啡是怎么产生的,它的风味怎么样?
2021/03/04 新手入门
PHP n个不重复的随机数生成代码
2009/06/23 PHP
PHP中使用循环实现的金字塔图形
2014/11/08 PHP
php生成shtml类用法实例
2014/12/09 PHP
Zend Framework开发入门经典教程
2016/03/23 PHP
Javascript SHA-1:Secure Hash Algorithm
2006/12/20 Javascript
新浪微博字数统计 textarea字数统计实现代码
2011/08/28 Javascript
Js四则运算函数代码
2012/07/21 Javascript
使用postMesssage()实现跨域iframe页面间的信息传递方法
2016/03/29 Javascript
微信小程序 解决swiper不显示图片的方法
2017/01/04 Javascript
JS实现为动态创建的元素添加事件操作示例
2018/03/17 Javascript
微信小程序实现文字跑马灯
2020/05/26 Javascript
vue+web端仿微信网页版聊天室功能
2019/04/30 Javascript
Vue SPA 初次进入加载动画实现代码
2019/11/14 Javascript
vue中如何自定义右键菜单详解
2020/12/08 Vue.js
Python上传package到Pypi(代码简单)
2016/02/06 Python
独特的python循环语句
2016/11/20 Python
Unicode和Python的中文处理
2017/03/19 Python
详解python基础之while循环及if判断
2017/08/24 Python
使用Python的turtle模块画图的方法
2017/11/15 Python
Python文件读写保存操作的示例代码
2018/09/14 Python
使用Python抓取豆瓣影评数据的方法
2018/10/17 Python
详解Python:面向对象编程
2019/04/10 Python
python与C、C++混编的四种方式(小结)
2019/07/15 Python
python命名空间(namespace)简单介绍
2019/08/10 Python
Django如何使用第三方服务发送电子邮件
2019/08/14 Python
python scipy卷积运算的实现方法
2019/09/16 Python
HTML5 Web Workers之网站也能多线程的实现
2013/04/24 HTML / CSS
纽约21世纪百货官网:Century 21
2016/08/27 全球购物
施华洛世奇美国官网:SWAROVSKI美国
2018/02/08 全球购物
致接力运动员广播稿
2014/02/17 职场文书
上课迟到检讨书
2014/02/19 职场文书
村庄环境整治方案
2014/05/15 职场文书
挂靠协议书
2015/01/27 职场文书
2016简历自荐信优秀范文
2016/01/29 职场文书