思路 : 先用字符串方法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跳转到的页面,获取值相关推荐

  1. js如何获取window.location.href跳转后查询字符串的值?

    $("#worked_count").parent().attr("onClick","window.location.href='view/warn ...

  2. window location href跳转无效

    问题情况 JS中设置window.location.href跳转无效 原因是 a标签的href跳转会执行在window.location.href设置的跳转之前: 如果是表单form的话  也会先执行 ...

  3. window.location.href跳转无效 IE Bug【转载】

    window.location.href跳转的ie bug 2010-10-25 17:36 http://support.microsoft.com/kb/190244/en-us 在ie下,< ...

  4. window.location.href 跳转失败

    我恨这个问题,因为困扰已久,做为一个不称职的半开发人员,对前端非常不熟,程度仅限于alert调试的水平 这个问题似乎是IE的一个傻逼哄哄的BUG引起的,在AJAX盛行的今天,当在返回success状态 ...

  5. 【报错笔记】在maven项目中jsp页面使用window.location.href给controller传参时参数过长所以路径无法跳转至controller

    在maven项目中jsp页面使用window.location.href给controller传参时参数过长所以路径无法跳转至controller 解决方案:使用a链接来用

  6. 用window.location.href实现页面跳转

    在写ASP.Net程序的时候,我们经常遇到跳转页面的问题,我们经常使用Response.Redirect ,如果客户要在跳转的时候使用提示,这个就不灵光了,如: Response.Write(&quo ...

  7. 解决window.location.href 下载文件时,一次点击产生两次下载+页面跳转问题

    解决window.location.href 下载文件时,一次点击产生两次下载+页面跳转问题 参考文章: (1)解决window.location.href 下载文件时,一次点击产生两次下载+页面跳转 ...

  8. 关于js中window.location.href、location.href 等如何跳转

    关于js中"window.location.href"."location.href"."parent.location.href".&qu ...

  9. 用window.location.href实现刷新另个框架页面

    在写ASP.NET程序的时候,我们经常遇到跳转页面的问题,我们经常使用Response.Redirect ,如果客户要在跳转的时候使用提示,这个就不灵光了,如: Response.Write(&quo ...

最新文章

  1. 2020届 AAAI Fellow名单新鲜出炉!!!深度学习三巨头终于齐聚
  2. python3 去除列表中重复的元素 保存原来顺序
  3. TikTok时代细分需求 牛逼亚马逊运营团队打造新爆款
  4. Qt中多线程与界面组件的通信
  5. C#获取文件夹下的所有文件的文件名
  6. 结合电商支付业务一文搞懂DDD
  7. 1002-487-3279*北京大学acm-oj-java语言题解
  8. 微软关闭音乐服务器,微软关闭Zune音乐服务 Zune播放器变为MP3
  9. 剑指offer——python【第16题】合并两个有序链表
  10. tiledmap 图块属性_TiledMap地图使用
  11. 双向循环链表(图文讲解)
  12. SATA,SAS,SSD 读写性能测试结果
  13. arm低功耗模式种类
  14. 苹果AirPods Max 2最快2024下半年推出,或新增Find My功能
  15. 激活数字经济澎湃动能
  16. 前端学习记录(三) CSS浮动、定位与居中
  17. mysql mmm集群简介_mysql之MMM高可用方案简介
  18. CAN总线技术基础认识
  19. 如何实现 HTTP 断点续传多线程下载
  20. Android为TV端助力之热修复原理

热门文章

  1. Bcrypt密码生成及解密工具
  2. DEFCON 20 CTF 磁盘取证分析题目
  3. 前端工具-Rollup
  4. 计算机筛选器无法搜索,大师为你win7系统搜索时提示“没有与搜索条件匹配的项”的操作方法...
  5. SQL SERVER 读取数据库中所有表名
  6. allegro 问题
  7. 记一次Redis出问题及解决方案
  8. photoshop图层解锁及不能解锁的原因
  9. 千瓜小红书直播达人、笔记排行榜
  10. 蓝牙打印 设置打印样式_Android蓝牙打印机,带你真正了解各种打印格式