步骤一:点击按钮,保存数据,跳转页面

$("#userAgree").on("click",function(){var obj = {};obj.username = $("[name=username]").val();obj.telephone = $("[name=telephone]").val();obj.verifiyCode = $("[name=verifiyCode]").val();obj.inviteCode = $("[name=inviteCode]").val();obj.agree = $("#agree").prop("checked");sessionStorage.setItem('seek_register_info',JSON.stringify(obj));
});

这里用sessionStorage 的原因是:localStorage会一直保存在本地就算关闭了浏览器下次进来还是会有记录,sessionStorage 在关闭后会清除数据。

步骤二: 返回页面回填表单

var registerInfo = JSON.parse(sessionStorage.getItem('seek_register_info'));
if(registerInfo){var username = registerInfo.username;var telephone = registerInfo.telephone;var verifiyCode = registerInfo.verifiyCode;var inviteCode = registerInfo.inviteCode;var agree = registerInfo.agree;$("[name=username]").val(username);$("[name=telephone]").val(telephone);$("[name=verifiyCode]").val(verifiyCode);if(inviteCode && (inviteCode!='')){$("[name=inviteCode]").val(inviteCode).attr("disabled",true);}$("#agree").prop("checked",agree);
}

步骤三:清除数据

sessionStorage.removeItem('seek_register_info');

这里一定要清除数据,否则刷新页面表单数据也不会清除。

PS: 关于返回页面不执行js的问题看这篇文章:返回页面不执行js问题

浏览器填写数据,跳转页面返回数据不消失相关推荐

  1. SpringMVC响应的方式,无数据跳转页面,带数据跳转页面.Json数据返回

    SpringMVC响应的方式,无数据跳转页面,带数据跳转页面.Json数据返回 页面跳转设定 //转发会把后端携带的request和Response发送到前端jsp,在jsp中可以直接使用其中的数据/ ...

  2. Fiddler之如何通过浏览器输入链接地址修改页面返回数据的内容

    1 问题 比如我们在浏览器里面输入www.baidu.com,那么就正常返回页面,我们怎么修改这个页面的返回内容呢?我们可以功过Fiddler构来实现,比如我们现在要实现在浏览器里面输入www.bai ...

  3. C#串口通信—向串口发送数据,同步接收返回数据

    最近写C#串口通信程序,系统是B/S架构.SerialPort类有一个DataReceived事件,用来接收串口返回的数据,但这种方式在C/S架构下很好用,但B/S就不好处理了.所以写了一个同步模式接 ...

  4. C#串口通信-向串口发送数据,同步接收返回数据

    最近写C#串口通信程序,系统是B/S架构.SerialPort类有一个DataReceived事件,用来接收串口返回的数据,但这种方式在C/S架构下很好用,但B/S就不好处理了.所以写了一个同步模式接 ...

  5. 谷歌Chrome浏览器自动翻译导致前端页面数据错乱问题 - 接口返回数据被翻译

    背景:Chrome浏览器自带谷歌翻译,这个翻译还是挺实用的,但如果前端代码设置不当,再加上用户操作失误就容易造成很多莫名其妙问题,下面详述问题现象.排查过程及解决方案 文章目录 一.问题现象 二.排查 ...

  6. Vue刷新、跳转页面的数据保存方法: sessionStorage + Object.assign()

    直接上代码 跳页面时,保存当前Data的数据 methods: { // 一.// 跳转页面Goxxx () {// 保存当前页面上data数据sessionStorage.setItem('data ...

  7. js layui跳转页面_Layui数据表格跳转到指定页的实现方法

    Layui数据表格跳转到指定页的实现方法 1.获取数据表格下分页组件中的页码输入框,具体元素在Elements中位置如下 2.获取上述input并设置其value属性值为目标跳转页面页码 $(&quo ...

  8. php怎么返回数据到控制台,php返回数据到控制台的方法

    php返回数据到控制台的方法 发布时间:2020-09-18 11:51:41 来源:亿速云 阅读:63 作者:小新 这篇文章给大家分享的是有关php返回数据到控制台的方法的内容.小编觉得挺实用的,因 ...

  9. 蚂蚁mPaaS框架控制台打印 原生与h5交互数据 和 RPC接口返回数据 都是Unicode乱码如何处理

    1.原生与h5交互数据 具体的参考之前博客:https://blog.csdn.net/qq_15509071/article/details/113876172 这里修改为: - (void)use ...

最新文章

  1. [译]使用scikit-learn进行机器学习的简介(教程1)
  2. 【开发环境】Windows 系统中使用 Makefile 构建脚本编译 C 程序 ( 下载并安装 TDM-GCC 编译器 | 配置环境变量 | 编译 Makefile 程序 )
  3. js中的attribute详解
  4. django框架中表单
  5. saml2_向SAML响应中添加自定义声明–(如何为WSO2 Identity Server编写自定义声明处理程序)...
  6. android搭建opencv开发环境,Android Studio搭建opencv开发环境
  7. 从数据到模型:实现自动驾驶高效感知
  8. Fedora 8中完全开启compiz-fusion特效
  9. 疫情肆虐下,程序员用代码告诉你为什么千万不要出门!
  10. 20190827:(leetcode习题)合并两个有序链表
  11. python requests 安装
  12. mysql中in的问题
  13. 《JavaScript高效图形编程(修订版)》——导读
  14. Python入门经典. 以解决计算问题为导向的Python编程实践
  15. 无线路由器桥接、中继、电力猫组网方法分享
  16. pygame学习笔记——飞机大战爆炸效果
  17. 一种基于深度学习的目标检测提取视频图像关键帧的方法
  18. 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler...
  19. 专注是通向成功的直通车
  20. 罗昭锋 文献管理与信息分析二

热门文章

  1. bcrypt对密码加密的一些认识(学习笔记)
  2. HDU2136 Largest prime factor
  3. storm日志bebug问题
  4. 搭建pxe环境安装系统
  5. 10个CSS简写/优化技巧
  6. xp sp3 安装不了ie8
  7. 2008年秋季学期文兴小学四年级班主任工作计划
  8. delphi开发日志——注入“思想”,让程序操纵数据
  9. 程序员的大学|彪悍的人生可以没有妹,但必须要有技术!
  10. 码农不得不做的P图辨识能力