window.location.href跳转到的页面,获取值
思路 : 先用字符串方法split获取?后面的所有数据,然后再用split(‘&’)获取所有分完组的对应值,再用split对各个组进行(‘=’)号分割,再用{}的=全部组起来
// 咱们这里用url代替location.href
var url="https://www.baidu.com/?id=23456&userid=789456&openid=555555"
// 跳转到的页面获取location.href的链接带的值
function geturl (url) {
var arr ,arr2,num, num2,newArr ,newJson
//decodeURIComponent解码
// http%3A%2F%2Fw3school.cc%2Fmy%20test.php%3Fname%3Dst%C3%A5le%26car%3Dsaab
// 比如上面解码成下面这个
//http://w3schools.com/my test.asp?name=ståle&car=saab
arr= decodeURIComponent(url.split('?')[1])
//注释console.log(arr) id=23456&userid=789456&openid=555555
arr2 = arr.split('&')
//注释console.log(arr2) ["id=23456", "userid=789456", "openid=555555"]
num = arr2.length
newJson = {}
for (i=0;i<num;i++) {
newArr = arr2[i].split('=')
newJson[newArr[0]] = newArr[1]
}
return newJson
}
var ttt=geturl(url)
console.log(ttt) // 注释 {id: "23456", userid: "789456", openid: "555555"}
window.location.href跳转到的页面,获取值相关推荐
- js如何获取window.location.href跳转后查询字符串的值?
$("#worked_count").parent().attr("onClick","window.location.href='view/warn ...
- window location href跳转无效
问题情况 JS中设置window.location.href跳转无效 原因是 a标签的href跳转会执行在window.location.href设置的跳转之前: 如果是表单form的话 也会先执行 ...
- window.location.href跳转无效 IE Bug【转载】
window.location.href跳转的ie bug 2010-10-25 17:36 http://support.microsoft.com/kb/190244/en-us 在ie下,< ...
- window.location.href 跳转失败
我恨这个问题,因为困扰已久,做为一个不称职的半开发人员,对前端非常不熟,程度仅限于alert调试的水平 这个问题似乎是IE的一个傻逼哄哄的BUG引起的,在AJAX盛行的今天,当在返回success状态 ...
- 【报错笔记】在maven项目中jsp页面使用window.location.href给controller传参时参数过长所以路径无法跳转至controller
在maven项目中jsp页面使用window.location.href给controller传参时参数过长所以路径无法跳转至controller 解决方案:使用a链接来用
- 用window.location.href实现页面跳转
在写ASP.Net程序的时候,我们经常遇到跳转页面的问题,我们经常使用Response.Redirect ,如果客户要在跳转的时候使用提示,这个就不灵光了,如: Response.Write(&quo ...
- 解决window.location.href 下载文件时,一次点击产生两次下载+页面跳转问题
解决window.location.href 下载文件时,一次点击产生两次下载+页面跳转问题 参考文章: (1)解决window.location.href 下载文件时,一次点击产生两次下载+页面跳转 ...
- 关于js中window.location.href、location.href 等如何跳转
关于js中"window.location.href"."location.href"."parent.location.href".&qu ...
- 用window.location.href实现刷新另个框架页面
在写ASP.NET程序的时候,我们经常遇到跳转页面的问题,我们经常使用Response.Redirect ,如果客户要在跳转的时候使用提示,这个就不灵光了,如: Response.Write(&quo ...
最新文章
- 2020届 AAAI Fellow名单新鲜出炉!!!深度学习三巨头终于齐聚
- python3 去除列表中重复的元素 保存原来顺序
- TikTok时代细分需求 牛逼亚马逊运营团队打造新爆款
- Qt中多线程与界面组件的通信
- C#获取文件夹下的所有文件的文件名
- 结合电商支付业务一文搞懂DDD
- 1002-487-3279*北京大学acm-oj-java语言题解
- 微软关闭音乐服务器,微软关闭Zune音乐服务 Zune播放器变为MP3
- 剑指offer——python【第16题】合并两个有序链表
- tiledmap 图块属性_TiledMap地图使用
- 双向循环链表(图文讲解)
- SATA,SAS,SSD 读写性能测试结果
- arm低功耗模式种类
- 苹果AirPods Max 2最快2024下半年推出,或新增Find My功能
- 激活数字经济澎湃动能
- 前端学习记录(三) CSS浮动、定位与居中
- mysql mmm集群简介_mysql之MMM高可用方案简介
- CAN总线技术基础认识
- 如何实现 HTTP 断点续传多线程下载
- Android为TV端助力之热修复原理