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 css float属性的特殊写法
Nov 13 Javascript
CSS和JS标签style属性对照表(方便js开发的朋友)
Nov 11 Javascript
ASP.NET jQuery 实例15 通过控件CustomValidator验证CheckBoxList
Feb 03 Javascript
浅析js设置控件的readonly与enabled属性问题
Dec 25 Javascript
JavaScript使用function定义对象并调用的方法
Mar 23 Javascript
jQuery分页插件jquery.pagination.js使用方法解析
Feb 09 Javascript
微信小程序开发之相册选择和拍照详解及实例代码
Feb 22 Javascript
vue拦截器Vue.http.interceptors.push使用详解
Apr 22 Javascript
详解react内联样式使用webpack将px转rem
Sep 13 Javascript
JavaScript作用域链实例详解
Jan 21 Javascript
微信小程序实现炫酷的弹出式菜单特效
Jan 28 Javascript
vue 获取到数据但却渲染不到页面上的解决方法
Nov 19 Vue.js
利用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
ThinkPHP快速入门实例教程之数据分页
2014/07/01 PHP
php+mysqli实现将数据库中一张表信息打印到表格里的方法
2015/01/28 PHP
几行代码轻松实现PHP文件打包下载zip
2017/03/01 PHP
js或css实现滚动广告的几种方案
2010/01/28 Javascript
jquery 页面全选框实践代码
2010/04/02 Javascript
javascript权威指南 学习笔记之null和undefined
2011/09/25 Javascript
jQuery CSS()方法改变现有的CSS样式表
2014/09/09 Javascript
avalon js实现仿google plus图片多张拖动排序附源码下载
2015/09/24 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(一)
2015/12/10 Javascript
浅谈Sublime Text 3运行JavaScript控制台
2016/06/06 Javascript
JavaScript Date 知识浅析
2017/01/29 Javascript
vue-router路由与页面间导航实例解析
2017/11/07 Javascript
jquery引入外部CDN 加载失败则引入本地jq库
2018/05/23 jQuery
AngularJS实现与后台服务器进行交互的示例讲解
2018/08/13 Javascript
vue 实现Web端的定位功能 获取经纬度
2019/08/08 Javascript
简介JavaScript错误处理机制
2020/08/04 Javascript
javascript操作向表格中动态加载数据
2020/08/27 Javascript
nuxt 页面路由配置,主页轮播组件开发操作
2020/11/05 Javascript
[49:35]KG vs SECRET 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
使用Python编写基于DHT协议的BT资源爬虫
2016/03/19 Python
使用Python读写及压缩和解压缩文件的示例
2016/07/08 Python
python初学之用户登录的实现过程(实例讲解)
2017/12/23 Python
numpy找出array中的最大值,最小值实例
2018/04/03 Python
浅谈sklearn中predict与predict_proba区别
2020/06/28 Python
通过css3动画和opacity透明度实现呼吸灯效果
2019/08/09 HTML / CSS
纯CSS3+DIV实现小三角形边框效果的示例代码
2020/08/03 HTML / CSS
HTML5中的音频和视频媒体播放元素小结
2016/01/29 HTML / CSS
意大利在线药房:shop-farmacia.it
2019/03/12 全球购物
英国亚马逊官方网站:Amazon.co.uk
2019/08/09 全球购物
Linux常见面试题
2013/03/18 面试题
旅游管理毕业生自荐信范文
2014/03/19 职场文书
就业意向书
2014/07/29 职场文书
解放思想演讲稿
2014/09/11 职场文书
2014年大学生党员评议表自我评价
2014/09/20 职场文书
2014党的群众路线教育实践活动总结材料
2014/10/31 职场文书
《草船借箭》教学反思
2016/02/23 职场文书