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获取flash加载的百分比的实现代码
May 25 Javascript
JS测试显示屏分辨率以及屏幕尺寸的方法
Nov 22 Javascript
js自动查找select下拉的菜单并选择(示例代码)
Feb 26 Javascript
JavaScript jquery及AJAX小结
Jan 24 Javascript
原生js编写基于面向对象的分页组件
Dec 05 Javascript
微信小程序登录态控制深入分析
Apr 12 Javascript
浅谈Vue父子组件和非父子组件传值问题
Aug 22 Javascript
详解组件库的webpack构建速度优化
Jun 18 Javascript
在Vue methods中调用filters里的过滤器实例
Aug 30 Javascript
微信小程序跳转到其他网页(外部链接)的实现方法
Sep 20 Javascript
layer弹出层倒计时关闭的实现方法
Sep 27 Javascript
JsonProperty 的使用方法详解
Oct 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
一个用mysql_odbc和php写的serach数据库程序
2006/10/09 PHP
php正则preg_replace_callback函数用法实例
2015/06/01 PHP
PHP使用逆波兰式计算工资的方法
2015/07/29 PHP
phpMyAdmin通过密码漏洞留后门文件
2018/11/20 PHP
Prototype PeriodicalExecuter对象 学习
2009/07/19 Javascript
jquery中dom操作和事件的实例学习 仿yahoo邮箱登录框的提示效果
2011/11/30 Javascript
Js表格万条数据瞬间加载实现代码
2014/02/20 Javascript
js实现简单的联动菜单效果
2015/08/19 Javascript
node.js插件nodeclipse安装图文教程
2020/10/19 Javascript
简单的JS轮播图代码
2016/07/18 Javascript
node学习记录之搭建web服务器教程
2017/02/16 Javascript
Kindeditor单独调用多图上传实例
2017/07/31 Javascript
javascript 通过键名获取键盘的keyCode方法
2017/12/31 Javascript
angular基于ng-alain定义自己的select组件示例
2018/02/23 Javascript
详解redis在nodejs中的应用
2018/05/02 NodeJs
基于vue实现滚动条滚动到指定位置对应位置数字进行tween特效
2019/04/18 Javascript
vue使用@scroll监听滚动事件时,@scroll无效问题的解决方法详解
2019/10/15 Javascript
这样回答继承可能面试官更满意
2019/12/10 Javascript
微信小程序 scroll-view 实现锚点跳转功能
2019/12/12 Javascript
jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
2020/06/02 jQuery
理解JavaScript中的Proxy 与 Reflection API
2020/09/21 Javascript
简单谈谈Python中的json与pickle
2017/07/19 Python
python-opencv在有噪音的情况下提取图像的轮廓实例
2017/08/30 Python
Python中optparser库用法实例详解
2018/01/26 Python
基于nexus3配置Python仓库过程详解
2020/06/15 Python
在pycharm中文件取消用 pytest模式打开的操作
2020/09/01 Python
NFL墨西哥官方商店:Tienda NFL
2017/11/28 全球购物
学校后勤人员职责
2013/12/27 职场文书
创业者是否需要商业计划书?
2014/02/07 职场文书
保险专业大学生职业规划书
2014/03/03 职场文书
软件售后服务承诺书
2014/05/21 职场文书
挂职学习心得体会
2014/09/09 职场文书
2014年护士工作总结范文
2014/11/11 职场文书
2015年党员个人自我评价
2015/03/03 职场文书
使用pytorch实现线性回归
2021/04/11 Python
MySQL库表太大怎么办? 数据库分库分表项目实践
2022/04/11 MySQL