JavaScript页面跳转并传参的常用方法
1.页面A跳转到页面B及URL携带参数:
1.传递参数:
window.location.href = "../list.html?id="+id;
2.接收参数:
(1)接收参数函数封装
function GetRequest() {var url = location.search; //获取url中"?"符后的字串var theRequest = new Object();//在这里插入代码片if (url.indexOf("?") != -1) {var str = url.substr(1);strs = str.split("&");for (var i = 0; i < strs.length; i++) {theRequest[strs[i].split("=")[0]] = decodeURIComponent(strs[i].split("=")[1]);}}return theRequest;
}
2.通过localStorage 和 sessionStorage 先存本地再取出数据:
用setItem来存数据,第一个参数是 名字,第二个参数是存数的数据
//存数据
window.localStorage.setItem(“data”, “kevin”);
window.sessionStorage.setItem(“data”, “kevin”);
用getItem来取数据,参入要取数据的 名字就好
//取数据
window.localStorage.getItem(“data”);
window.sessionStorage.getItem(“data”);
当然如果要存储的数据是一个对象的话,就需要将对象转换为字符串,在取数据的在将字符串转为对象就可以了
对象转字符串 JSON.stringify( ” 对象 ” )
字符串转对象 JSON.parse( ” 字符串 ” )
JavaScript页面跳转并传参的常用方法相关推荐
- 微信小程序开发:学习笔记[8]——页面跳转及传参
微信小程序开发:学习笔记[8]--页面跳转及传参 页面跳转 一个小程序拥有多个页面,我们可以通过wx.navigateTo推入一个新的页面.在首页使用2次wx.navigateTo后,页面层级会有三层 ...
- vue加载html传参,Vue页面跳转时传参总结
1 路由跳转 &圈是的编小久据直请结未屏屏会气机页实应高lt;router-link to="/login">能调页代事求都学是功发解开宗这维视如间请前框来 ...
- ajax 跳转 html页面传值,ajax实现页面跳转并传参
javascript" name=code class="page_speeder_20720">整理版 $.ajax({ type:"POST" ...
- 微信小程序页面跳转url传参,对象数据过长问题
小程序url传参如果是对象的话需要先用JSON.stringify()转换一下,接受页面在用JSON.parse()再转换回来. 但这样传参有一个问题,当对象数据长度过大时会报错,因为url传参时程序 ...
- 小程序页面跳转与传参
1.页面跳转 页面跳转优先采用 navigator 组件 小程序提供了两种页面路由方式: a. navigator 组件 <navigator url="/pages/life/lif ...
- ajax实现页面跳转并传参,jQuery实现页面跳转的时候Post传参
需求:JavaScript 控制POST的数据内容并从当前页跳转到B页面 方案一 方案一定义一个函数,这样就是丑了点,但是完全符合需求. function StandardPost (url,args ...
- 小程序页面跳转、传参及参数获取
//wxml <text wx:for="{{titles}}" wx:key="{{index}}" bindtap='changeClassify' ...
- spring mvc controller间跳转 重定向 传参
spring mvc controller间跳转 重定向 传参 1. 需求背景 需求:spring MVC框架controller间跳转,需重定向.有几种情况:不带参数跳转,带参数拼接url形 ...
- 一篇文章说完Flutter页面路由导航及传参
目录 前言 动态路由 静态路由 静态路由传参 Fluro 实现路由导航与传参 前言 在 Flutter 中,App 多个页面之间的跳转是由 Navigator(导航器)来管理的,如常见的 Naviga ...
- Swift实战-豆瓣电台(六)视图跳转,传参及回跳
原文:Swift实战-豆瓣电台(六)视图跳转,传参及回跳 youku观看地址:http://v.youku.com/v_show/id_XNzMxMzQ3MDcy.html 要点 在ChannelCo ...
最新文章
- 第三次Scream冲刺
- bootstrap五星评分_星型打分插件 bootstrap-rating-input
- python最新版本-官方宣布不再维护Python2,并每年发布一个新版本
- php如何做浏览量,php+ajax实现的点击浏览量加1
- css3 制作平滑过度动画
- codevs1026 逃跑的拉尔夫(搜索)
- 基于mpi的奇偶排序_基于MPI的PSRS并行排序算法的实现
- Mybatis_day4_Mybatis的缓存
- [BZOJ1594] [Usaco2008 Jan]猜数游戏(二分 + 并查集)
- FlinkKafkaProducer源码分析
- 先进先出队列,优先级队列以及后进先出队列
- 2022-2027年中国海参行业市场深度分析及投资战略规划报告
- javaScript中原型和原型链的分析深究 —————— 开开开山怪
- 微信支付商家收款费率怎么降低,商户开通0.2%~0.38%手续费教程
- 3DMAX使用心得(2007-9-9)
- ECharts3中的图表大小自适应
- 寒冬已至!视频聊聊四面楚歌的Android工程师该何去何从?
- 神经网络---第一章 基础知识 1.0 人工智能与神经网络
- 简智音科技:提高短视频播放量的实用方法!
- 原生JS实现移动端上下滑动一次一屏(仿抖音)
热门文章
- 常用电子产品行业标准及认证
- 黑客帝国角色 之 尼奥解读
- 软件默认安装路径注册表更改问题
- HTML5 第六章盒子模型课后作业
- “绿坝”最终会不了了之
- 桂林老兵站ASP木马
- 安装SQL Server2012报Microsoft.NET Framework4无法安装错误解决方案
- 显卡dos测试软件,A+N卡测试说明_早期显卡DOS版本
- 同类型的免费下载软件中, JDownloader的功能比FreeRapid Downloader功能要强很多
- OSChina 周六乱弹 ——程序员想让对象一辈子跟你的秘籍