js保存当前路径(cookies记录)
时间:2024-06-21 06:44:16
简单地说,就是在个人中心页面,该客户点击取消订单,提交到某个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>
因此只要在action中配置好returnUrl,就可以很方便地解决这个问题,而不必写两个action了。
标签:当前路径
0
投稿
猜你喜欢
Pytorch参数注册和nn.ModuleList nn.ModuleDict的问题
2021-02-10 23:43:06
Sql Server 2008完全卸载方法(其他版本类似)第1/2页
2024-01-14 01:20:09
python函数默认参数使用避坑指南
2023-06-19 13:37:50
Python如何匹配文本并在其上一行追加文本
2022-10-19 13:16:43
Python+tkinter实现制作文章搜索软件
2021-02-01 15:11:05
pytorch实现图像识别(实战)
2022-10-03 01:19:03
Python 如何求矩阵的逆
2021-07-22 23:28:43
框架布局慎用元素
2008-12-21 16:33:00
深入了解Python enumerate和zip
2021-11-15 12:08:23
JavaScript数组去重的几种方法
2024-04-18 10:56:33
PHP的PDO错误与错误处理
2023-06-05 20:21:40
python 基于selenium实现鼠标拖拽功能
2022-10-30 17:03:07
基于Python+Turtle实现绘制简易的大风车
2021-02-25 18:52:11
通过实例解析Python RPC实现原理及方法
2022-06-19 00:50:38
像表格一样用DIV+CSS给网页布局
2008-10-18 15:45:00
Python 中的json常见用法实例详解
2022-01-03 15:28:48
golang高并发的深入理解
2023-06-19 09:12:01
Perl初学笔记之Hello World
2022-05-21 10:28:55
在Django框架中设置语言偏好的教程
2022-01-18 22:47:35
python threading模块的使用指南
2023-08-10 07:51:59