题目:js截取url问号后参数并转化为对象;

function urlToObj(str){

var obj = {};

var arr1 = str.split("?");

var arr2 = arr1[1].split("&");

for(var i=0 ; i < arr2.length; i++){

var res = arr2[i].split("=");

obj[res[0]] = res[1];

}

return obj;

}

var url = "http://www.baidu.com?a=1&b=2&c=3" ;

urlToObj(url);

注:获取url信息,url = "http://www.baidu.com?a=1&b=2&c=3" ;

1. 设置或获取整个 URL 为字符串 : window.location.href ;

2. 设置或获取 href 属性中跟在问号后面的部分 : window.location.search ;

3. 设置或获取 URL 的协议部分 : window.location.protocol ; //http:

js截取url问号前面_js截取url问号后参数并转化为对象相关推荐

  1. js 获取ulr问号后参数,返回Object对象

    单独封装方法在 tool.js /*** @name: getUrlParamsObj* @author: lf* @msg: 根据url 获取url ?号后面的参数 返回为obj的url参数对象* ...

  2. js截取url问号前面_JS获取URL中问号后面参数值

    该功能已经在 ez.js 更好的实现,本文的方法依旧可用,但将不再更新. ez.js 提供了一些常用的 js 方法. 支持以下几种传参的形式: 使用井号#: http://x.x.com/x.html ...

  3. js 获取url问号前_js获取历史url

    js获取历史url以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一.JS高手呢,获取历史网址 你的问题涉及到 Same ...

  4. html截取url字段,Html中截取url参数 实现HTML间的url传值

    大家好: 今天遇到一个问题,页面全是html,url传值,竟然获取不到参数值: A.html //登录按钮 jQuery(function($) { $("#login").cli ...

  5. 微信小程序uni.navigateTo跳转 携带的参数中有问号被直接截取问题处理

    问题描述 let url = "https://www.baidu.com/info/infodetail?adid=18223&id=29245" uni.navigat ...

  6. asp.net mvc jquery ajax post,使用ASP.NET MVC在JS文件中设置jQuery的ajax url

    这样可以充分利用MVC路由,以便充分利用MVC框架. 灵感来自于stusmith的答案. 在这里我有一个ActionController的动作javascript为这个URL的动作: /applica ...

  7. 【js】【cornerstone】cornerstone使用url方式加载图像

    [js][cornerstone]cornerstone使用url方式加载图像 引入cornerstoneWebImageLoader loadImage 引入cornerstoneWebImageL ...

  8. js将url地址中的信息转化为对象obj

    js将url地址中的信息转化为对象obj function urlToObj(str) {let obj = {};let str1 = str.split("?");let st ...

  9. URL 链接中 井号#、问号?、连接符 分别有什么作用?

    #,井号:表示网页中的一个位置,被称之为锚点,常用于某个网页间不同位置的跳转,简单的说就是在一个网页中,URL 不变的情况下,通过添加"#buy"的字符在 URL 最后可以跳转到当 ...

最新文章

  1. 机器学习(四)——模型调参利器 gridSearchCV(网格搜索) scoring的
  2. PYTHON线程知识再研习F---队列同步Queue
  3. python plot 坐标轴范围,Python,Matplotlib,子图:如何设置轴范围?
  4. 不疯狂的外星人,已疯狂的资本
  5. SQL Server表名为添加中括号[]执行出错
  6. Alcatraz插件安装问题
  7. git 代码回滚_能提交到远程的Git回滚
  8. python面向对象实现简易银行管理员页面系统
  9. 输出亲朋字符串(信息学奥赛一本通-T1133)
  10. Flutter 随机颜色 颜色处理工具类
  11. r语言集合补集_【高中数学必修1研读】之一“第一章 集合与函数概念”
  12. UVA 1411 - Ants(二分图完美匹配)
  13. 51nod1297 管理二叉树
  14. RPG 学习 一 基本
  15. 编写可维护的javascript 笔记2(注释)
  16. 计算机技术概论知识点,《计算机基础概论》知识点.pdf
  17. springboot+vue+elementUI 公司财务固定资产管理系统#毕业设计
  18. Android开发填坑之setUseWideViewPort
  19. 五线谱音名和组别对照表_五线谱简谱对照表(五线谱1234567表示图)
  20. 3、太阳能电池板参数解析

热门文章

  1. 通过OAuth 2.0和Okta使用安全的服务器到服务器通信构建Spring Boot应用
  2. jpa执行sql脚本_JPA persistence.xml SQL脚本定义
  3. unsafe jdk9_JDK 9清单:Project Jigsaw,sun.misc.Unsafe,G1,REPL等
  4. css外墙法_外墙设计模式示例
  5. Gradle善良:仅添加包装用于战争
  6. 有关有效企业测试的视频课程
  7. Jakarta EE贡献–入门
  8. Java中的CopyOnWriteArrayList
  9. Web应用程序安全性:战斗自己或寻找理智的边缘
  10. java rest客户端_Java中的简单REST客户端