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 Div中加载其他页面的实现代码
Feb 27 Javascript
小议Javascript中的this指针
Mar 18 Javascript
js jquery验证银行卡号信息正则学习
Jan 21 Javascript
Express作者TJ告别Node.js奔向Go
Jul 14 Javascript
jQuery拖动布局其结果保存到数据库
Oct 09 Javascript
jquery.serialize() 函数语法及简单实例
Jul 08 Javascript
JavaScript基础重点(必看)
Jul 09 Javascript
JS取模、取商及取整运算方法示例
Oct 13 Javascript
jquery仿苹果的时间/日期选择效果
Mar 08 Javascript
使用jQuery给Table动态增加行、清空table的方法
Sep 05 jQuery
基于layui轮播图满屏是高度自适应的解决方法
Sep 16 Javascript
javascript随机变色实例代码
Oct 15 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
德生BCL3000的电路分析和打磨
2021/03/02 无线电
定义php常量的详解
2013/06/09 PHP
PHP+APACHE实现网址伪静态
2015/02/22 PHP
PHP中的print_r 与 var_dump 输出数组
2016/06/13 PHP
Zend Framework入门教程之Zend_Config组件用法详解
2016/12/09 PHP
如何用ajax来创建一个XMLHttpRequest对象
2012/12/10 Javascript
火狐下table中创建form导致两个table之间出现空白
2013/09/02 Javascript
javascript:void(0)是什么意思示例介绍
2013/11/17 Javascript
Javascript 函数parseInt()转换时出现bug问题
2014/05/20 Javascript
jQuery图片切换插件jquery.cycle.js使用示例
2014/06/16 Javascript
javascript获取dom的下一个节点方法
2014/09/05 Javascript
理解jQuery stop()方法
2014/11/21 Javascript
angularjs 处理多个异步请求方法汇总
2015/01/06 Javascript
JavaScript字符串常用的方法
2016/03/10 Javascript
js, jQuery实现全选、反选功能
2017/03/08 Javascript
ES6学习之变量的两种命名方法示例
2017/07/18 Javascript
微信小程序实现页面跳转传值的方法
2017/10/12 Javascript
详解Vue2.5+迁移至Typescript指南
2019/08/01 Javascript
[01:03:56]Mineski vs TNC 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
Django model update的多种用法介绍
2020/03/28 Python
pandas和spark dataframe互相转换实例详解
2020/02/18 Python
python中urllib.request和requests的使用及区别详解
2020/05/05 Python
Python二元算术运算常用方法解析
2020/09/15 Python
使用Python实现NBA球员数据查询小程序功能
2020/11/09 Python
非常漂亮的CSS3百叶窗焦点图动画
2016/02/24 HTML / CSS
CSS实现聊天气泡效果
2020/04/26 HTML / CSS
文件中有一组整数,要求排序后输出到另一个文件中
2012/01/04 面试题
2013年办公室秘书的个人自我鉴定
2013/10/24 职场文书
化学教师教学反思
2014/01/17 职场文书
对教师的评语
2014/04/28 职场文书
学校督导评估方案
2014/06/10 职场文书
庆六一宣传标语
2014/10/08 职场文书
土木工程毕业答辩开场白
2015/05/29 职场文书
初中思品教学反思
2016/02/20 职场文书
Vue.Draggable实现交换位置
2022/04/07 Vue.js
python中pymysql包操作数据库方法
2022/04/19 Python