javascript 解析url的search方法
function searchParse(){
var resultObj = {};
var search = window.location.search;
if(search && search.length > 1){
var search = search.substring(1);
var items = search.split('&');
for(var index = 0 ; index < items.length ; index++ ){
if(! items[index]){
continue;
}
var kv = items[index].split('=');
resultObj[kv[0]] = typeof kv[1] === "undefined" ? "":kv[1];
}
}
return resultObj;
}
//Sample Code
//Url:http://localhost/default.aspx?a=hello&b=kt&c=group
var searchObj = searchParse();
var a = searchObj["a"]; //a==hello
var b = searchObj["b"]; //b== kt
var c = searchObj["c"]; //c== group
如果上面的代码不够好,可以参考下面的文章。
javascript 获取url参数和script标签中获取url参数函数代码
JavaScript URL参数读取改进版
javascript[js]获取url参数的代码
相关推荐
-
JavaScript操作 url 中 search 部分方法函数
前言 首先,我们需要知道什么是 search , search 是 window.location 的一个属性.举个例子: 首先,我们这里有一个 url,是 http://www.a.com/list/2.html?page=2&color=4&size=3#pic. 我们访问访问这个地址,打开控制台,输入window.location,会得到如下图的结果 如上,我们要操作的就是上图中方框框出来的这个部分. 为什么要操作这个? 例如,我在第二页,需要跳转到第三页,就需要把上面的 page=
-
javascript 解析url的search方法
复制代码 代码如下: function searchParse(){ var resultObj = {}; var search = window.location.search; if(search && search.length > 1){ var search = search.substring(1); var items = search.split('&'); for(var index = 0 ; index < items.length ; inde
-
JavaScript获取URL参数的方法分享
目录 一.字符串 split 方法 二.使用 URLSearchParams 方法 1.解析搜索字符串 2.生成搜索字符串 3.Node.js 代码 三.使用正则匹配方法 四.使用第三方库 qs 一.字符串 split 方法 url 地址是字符串形式的,所以利用 split 方法将参数提取出来,该方法比较常用,而且容易理解(无关正则) let URL = "http://www.baidu.com?name=小宇&age=25&sex=男&wife=小君"; f
-
使用JavaScript解析URL的方法示例
前言 在 Web 开发中,有许多情况需要解析 URL,这篇主要学习如何使用 URL 对象实现这一点.下面话不多说了,来一起看看详细的介绍吧 开始 创建一个以下内容的 HTML 文件,并在浏览器中打开. <html> <head> <title>JavaScript URL parsing</title> </head> <body> <script> // 激动人心的代码即将写在这里 </script> <
-
Javascript解析URL方法详解
URL : 统一资源定位符 (Uniform Resource Locator, URL) 完整的URL由这几个部分构成: scheme://host:port/path?query#fragment scheme = 通信协议 (常用的http,ftp,maito等) host = 主机 (域名或IP) port = 端口号 path = 路径 query = 查询 可选,用于给动态网页(如使用CGI.ISAPI.PHP/JSP/ASP/ASP.NET等技术制作的网页)传递参数,可有多个参数
-
JavaScript获取URL参数的方法之一
若地址栏URL为:abc.html?m=tomms&c=allsearchlist&pageNo=1&pageNum=20&text=1 <script> //JavaScript获取url,并把url中的参数变成数组的方法,arr数组的值就是各参数值 var url = window.document.location.href.toString(); var u = url.split("?"); var arr = []; if(typ
-
JavaScript解析URL参数示例代码
创建一个Js类: 复制代码 代码如下: var Request = { QueryString: function (item) { var svalue = location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)", "i")); return svalue ? svalue[1] : svalue; } } 引用方法:isaudit = Re
-
javascript/jquery获取地址栏url参数的方法
使用jquery获取url以及使用jquery获取url参数是我们经常要用到的操作 1.jquery获取url很简单,代码如下 复制代码 代码如下: window.location.href; 其实只是用到了javascript的基础的window对象,并没有用jquery的知识 2.jquery获取url参数比较复杂,要用到正则表达式,所以学好javascript正则式多么重要的事情 首先看看单纯的通过javascript是如何来获取url中的某个参数 复制代码 代码如下: function
-
javascript将url解析为json格式的两种方法
本文介绍了javascript将url解析为json格式的两种方法,分享给大家,具体如下: 方法一:最简单的方法,利用a标签来实现 function parseUrl(url){ var a=document.createElement('a'); a.href=url; return { protocol:a.protocol.replace(':',''), hostname:a.hostname, port:a.port, path:a.pathname, query:(()=>{ var
-
location对象的属性和方法应用(解析URL)
location对象提供了很多属性和方法用来解析URL. 复制代码 代码如下: <head> <title></title> <script type="text/javascript"> var uristr = window.location.search.substr(1); var array = uristr.split('&&'); for (var i = 0; i < array.length; i+
随机推荐
- 校内网,大学生校内网的定义
- 谈谈为何iOS开发别用宏来定义常量
- 使用Node.js为其他程序编写扩展的基本方法
- PHP表单验证内容是否为空的实现代码
- Javascript & DHTML 实例编程(教程)(三)初级实例篇1—上传文件控件实例
- AJAX和JSP混合使用方法实例
- JS实现微信弹出搜索框 多条件查询功能
- JQuery动画animate的stop方法使用详解
- ASP读取Request.QueryString编码的函数代码
- 你应该知道的21个Java核心技术
- 浅析shell脚本知识之符号篇
- 详解Java编程中protected修饰符与static修饰符的作用
- Jquery 实现Tab效果 思路是js思路
- js实现类似于add(1)(2)(3)调用方式的方法
- 影响SEO的页面制作细节
- Java数据结构之图(动力节点Java学院整理)
- App开发建议技巧
- java字符串的重要使用方法以及实例
- 易语言如何修改图标?易语言修改图标步骤
- Python Django模板之模板过滤器与自定义模板过滤器示例