//抓取url参数 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…
在 C#.PHP.JSP 中,都有直接获取 Url 中指定参数的方法,但 Javascript 却没有这样的现在方法,得自己写一个.在 Web 的开发过程中,获取 Url 中的参数是十分常用的操作,所以很有必要把它封装成一个可直接调用的方法.下面先介绍具体的实现过程,再分享代码. 1.直接获取 Url 中指定参数的实现过程 首先通过 document.location 获得当前访问网页的网址,其次用 split 方法通过“?”把网址分为两部分.如果网址中有参数(arrObj.length > 1…
方法一:正则分析法function getQueryString(name) {    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");    var r = window.location.search.substr(1).match(reg);    if (r != null) return unescape(r[2]); return null…
  js 获取请求网络协议.IP.端口号.项目名称 CreationTime--2018年6月19日15点54分 Author:Marydon /** * 获取url请求前缀 * @return http://127.0.0.1/demo */ function getRequestPrefix () { // 获取网络协议 var protocol = window.location.protocol; // 获取主机名+端口号 var domainPort = window.location…
可以用正则表达式获取当前url参数,例如: var t={ getQueryString:function(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null) return decodeURI(r[2]); return null; } } //…
我们可以用javascript获得其中的各个部分 1, window.location.href 整个URl字符串(在浏览器中就是完整的地址栏) 本例返回值: http://ifisker.com/blog/post/0703/window.location.html# 2,window.location.protocol URL 的协议部分 本例返回值:http: 3,window.location.host URL 的主机部分 本例返回值:www.x2y2.com 4,window.loca…
有时我们需要在客户端获取链接参数,一个常见的方法是将链接当做字符串,按照链接的格式分解,然后获取对应的参数值.本文给出的就是这个流程的具体实现方法. 当然,我们也可以用正则直接匹配,文章中也给出了一个正则的例子. 分解链接的方式: <script type="text/javascript"> <!-- // 说明:Javascript 获取链接(url)参数的方法 // 整理:http://www.CodeBit.cn function getQueryString…
//获取浏览器url参数 var methods ={ getQueryString: function (name) { var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i'); var r = location.search.substr(1).match(reg); if (r != null) { return unescape(r[2]); } return null; } }; //调用方法:window.…
以下列出均为常用(转自地址为:https://blog.csdn.net/pengShuai007/article/details/78357238?locationNum=9&fps=1 1.设置或获取整个 URL 为字符串 window.location.href 2.设置或获取 URL 的协议部分 window.location.protocol 3.设置或获取 URL 的主机部分 window.location.host 4.设置或获取与 URL 关联的端口号码 window.locat…
js原生态写法  代码如下 复制代码 function getUrlParam(name) {     var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象     var r = window.location.search.substr(1).match(reg);  //匹配目标参数     if (r!=null) return unesc…