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控制上传文件的大小
Oct 26 Javascript
JSON 学习之完全手册 图文
May 29 Javascript
Extjs grid panel自带滚动条失效的解决方法
Sep 11 Javascript
两种JS实现屏蔽鼠标右键的方法
Aug 20 Javascript
JQuery实现的按钮倒计时效果
Dec 23 Javascript
详解使用webpack打包编写一个vue-toast插件
Nov 08 Javascript
详解vue 图片上传功能
Apr 30 Javascript
详解基于Wepy开发小程序插件(推荐)
Aug 01 Javascript
vue3.0中的双向数据绑定方法及优缺点
Aug 01 Javascript
JavaScript实现单图片上传并预览功能
Sep 30 Javascript
在VUE style中使用data中的变量的方法
Jun 19 Javascript
vue递归获取父元素的元素实例
Aug 07 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/02 无线电
在wamp集成环境下升级php版本(实现方法)
2013/07/01 PHP
PHP改进计算字符串相似度的函数similar_text()、levenshtein()
2014/10/27 PHP
PHP实现的进度条效果详解
2016/05/03 PHP
Yii框架表单提交验证功能分析
2017/01/07 PHP
Yii框架自定义数据库操作组件示例
2019/11/11 PHP
js 目录列举函数
2008/11/06 Javascript
Jquery中增加参数与Json转换代码
2009/11/20 Javascript
Javascript类库的顶层对象名用户体验分析
2010/10/24 Javascript
javascript函数以及基础写法100多条实用整理
2013/01/13 Javascript
JS控制输入框内字符串长度
2014/05/21 Javascript
Javascript中的包装类型介绍
2015/04/02 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记6)
2015/12/20 Javascript
JavaScript动态添加css样式和script标签
2016/07/19 Javascript
深入理解基于vue-cli的vuex配置
2017/07/24 Javascript
vue移动UI框架滑动加载数据的方法
2018/03/12 Javascript
微信小程序左滑动显示菜单功能的实现
2018/06/14 Javascript
微信小程序在线客服自动回复功能(基于node)
2019/07/03 Javascript
基于JS抓取某高校附近共享单车位置 使用web方式展示位置变化代码实例
2019/08/27 Javascript
vue中使用elementUI组件手动上传图片功能
2019/12/13 Javascript
JavaScript canvas绘制渐变颜色的矩形
2020/02/18 Javascript
基于js判断浏览器是否支持webGL
2020/04/18 Javascript
Vue 修改网站图标的方法
2020/12/31 Vue.js
Python编程中字符串和列表的基本知识讲解
2015/10/14 Python
django进阶之cookie和session的使用示例
2018/08/17 Python
Python实现的排列组合、破解密码算法示例
2019/04/12 Python
pytorch numpy list类型之间的相互转换实例
2019/08/18 Python
python 并发下载器实现方法示例
2019/11/22 Python
中国电子产品批发商/跨境电商/外贸网:Sunsky-online
2020/04/20 全球购物
优秀医生事迹材料
2014/02/12 职场文书
婚庆公司计划书
2014/09/15 职场文书
工作推荐信模板
2015/03/25 职场文书
服务员岗位职责范本
2015/04/09 职场文书
售后服务质量承诺书
2015/04/29 职场文书
PyTorch dropout设置训练和测试模式的实现
2021/05/27 Python
html css3不拉伸图片显示效果
2021/06/07 HTML / CSS