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 相关文章推荐
input按钮的事件处理大全
Dec 10 Javascript
防止浏览器记住用户名及密码的简单实用方法
Apr 22 Javascript
javascript实现的网站访问量统计代码
Dec 20 Javascript
AngularJS中的包含详细介绍及实现示例
Jul 28 Javascript
JS实现列表的响应式排版(推荐)
Sep 01 Javascript
浅析BootStrap Treeview的简单使用
Oct 12 Javascript
js自制图片放大镜功能
Jan 24 Javascript
浅谈在fetch方法中添加header后遇到的预检请求问题
Aug 31 Javascript
js动态添加表格逐行添加、删除、遍历取值的实例代码
Jan 25 Javascript
微信小程序Flex布局用法深入浅出分析
Apr 25 Javascript
JS 获取文件后缀,判断文件类型(比如是否为图片格式)
May 09 Javascript
Vue 中如何将函数作为 props 传递给组件的实现代码
May 12 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
PHP4和PHP5性能测试和对比 测试代码与环境
2007/08/17 PHP
php 代码优化的42条建议 推荐
2009/09/25 PHP
解决php 处理 form 表单提交多个 name 属性值相同的 input 标签问题
2017/05/11 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
在线所见即所得HTML编辑器的实现原理浅析
2015/04/25 Javascript
js实现用户离开页面前提示是否离开此页面的方法(包括浏览器按钮事件)
2015/07/18 Javascript
详解jQuery插件开发方式
2016/11/22 Javascript
Bootstrap源码解读下拉菜单(4)
2016/12/23 Javascript
快速解决vue-cli在ie9+中无效的问题
2018/09/04 Javascript
angularjs性能优化的方法
2018/09/05 Javascript
Python装饰器实现几类验证功能做法实例
2017/05/18 Python
Python 实现选择排序的算法步骤
2018/04/22 Python
python在每个字符后添加空格的实例
2018/05/07 Python
Python读取mat文件,并转为csv文件的实例
2018/07/04 Python
python 高效去重复 支持GB级别大文件的示例代码
2018/11/08 Python
python爬虫实现获取下一页代码
2020/03/13 Python
python读取图像矩阵文件并转换为向量实例
2020/06/18 Python
Python3爬虫中关于Ajax分析方法的总结
2020/07/10 Python
Python 实现国产SM3加密算法的示例代码
2020/09/21 Python
CSS3,线性渐变(linear-gradient)的使用总结
2017/01/09 HTML / CSS
HTML5 placeholder(空白提示)属性介绍
2013/08/07 HTML / CSS
Europcar意大利:汽车租赁
2019/07/07 全球购物
求网格中的黑点分布
2013/11/06 面试题
什么是URL
2015/12/13 面试题
事业单位个人应聘自荐信
2013/09/21 职场文书
网页美工求职信
2014/02/15 职场文书
如何写好自荐信
2014/04/07 职场文书
什么是就业协议书
2014/04/17 职场文书
民主评议党员自我鉴定
2014/10/21 职场文书
Django 如何实现文件上传下载
2021/04/08 Python
SQL Server中交叉联接的用法详解
2021/04/22 SQL Server
详解php中流行的rpc框架
2021/05/29 PHP
使用Redis实现实时排行榜功能
2021/07/02 Redis
SpringMVC 整合SSM框架详解
2021/08/30 Java/Android
python机器学习Github已达8.9Kstars模型解释器LIME
2021/11/23 Python
MySQL中的全表扫描和索引树扫描
2022/05/15 MySQL