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 相关文章推荐
jQuery Ajax中的事件详细介绍
Apr 16 Javascript
jquery插件uploadify实现带进度条的文件批量上传
Dec 13 Javascript
jQuery实现table中的tr上下移动并保持序号不变的实例代码
Jul 11 Javascript
html+js实现简单的计算器代码(加减乘除)
Jul 12 Javascript
用headjs来管理和加载js 提高网站加载速度
Nov 29 Javascript
微信小程序 es6-promise.js封装请求与处理异步进程
Jun 12 Javascript
微信小程序 获取二维码实例详解
Jun 23 Javascript
基于input动态模糊查询的实现方法
Dec 12 Javascript
koa源码中promise的解读
Nov 13 Javascript
使用nvm和nrm优化node.js工作流的方法
Jan 17 Javascript
WebGL three.js学习笔记之阴影与实现物体的动画效果
Apr 25 Javascript
js代码编写无缝轮播图
Sep 13 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
使用PHP生成二维码的两种方法(带logo图像)
2014/03/14 PHP
typecho插件编写教程(四):插件挂载
2015/05/28 PHP
CodeIgniter 完美解决URL含有中文字符串
2016/05/13 PHP
PHP页面静态化――纯静态与伪静态用法详解
2020/06/05 PHP
搭建PhpStorm+PhpStudy开发环境的超详细教程
2020/09/17 PHP
autoIMG 基于jquery的图片自适应插件代码
2011/03/12 Javascript
JS Replace()的高级使用方法介绍
2013/06/29 Javascript
了不起的node.js读书笔记之node的学习总结
2014/12/22 Javascript
JS实现网页表格自动变大缩小的方法
2015/03/09 Javascript
js获取及修改网页背景色和字体色的方法
2015/12/29 Javascript
关于页面刷新vuex数据消失问题解决方案
2017/07/03 Javascript
vue项目使用微信公众号支付总结及遇到的坑
2018/10/23 Javascript
Vue press 支持图片放大功能的实例代码
2018/11/09 Javascript
vue接入腾讯防水墙代码
2019/05/07 Javascript
python引用DLL文件的方法
2015/05/11 Python
Django的URLconf中使用缺省视图参数的方法
2015/07/18 Python
Python使用dis模块把Python反编译为字节码的用法详解
2016/06/14 Python
python函数中return后的语句一定不会执行吗?
2017/07/06 Python
在java中如何定义一个抽象属性示例详解
2017/08/18 Python
python下载文件记录黑名单的实现代码
2017/10/24 Python
对Python中type打开文件的方式介绍
2018/04/28 Python
python高阶爬虫实战分析
2018/07/29 Python
用python一行代码得到数组中某个元素的个数方法
2019/01/28 Python
Python、 Pycharm、Django安装详细教程(图文)
2019/04/12 Python
Django模板语言 Tags使用详解
2019/09/09 Python
Java文件与类动手动脑实例详解
2019/11/10 Python
Python(PyS60)实现简单语音整点报时
2019/11/18 Python
Python常用模块os.path之文件及路径操作方法
2019/12/03 Python
python的列表List求均值和中位数实例
2020/03/03 Python
Django 5种类型Session使用方法解析
2020/04/29 Python
matplotlib绘制多子图共享鼠标光标的方法示例
2021/01/08 Python
智乐游戏测试笔试题
2014/05/21 面试题
软件工程师岗位职责
2013/11/16 职场文书
幼儿园三八妇女节活动方案
2014/03/11 职场文书
2014年办公室人员工作总结
2014/12/09 职场文书
在python中实现导入一个需要传参的模块
2021/05/12 Python