首页 > 代码库 > 【Jquery】jQuery获取URL參数的两种方法
【Jquery】jQuery获取URL參数的两种方法
jQuery获取URL參数的关键是获取到URL,然后对URL进行过滤处理,取出參数。
location.href是取得URL。location.search是取得URL“?”之后的字符串,也就是说參数部分。
方法一:
location.href是取得URL。location.search是取得URL“?”之后的字符串,也就是说參数部分。
方法一:
function request(paras){ var url = location.href; var paraString = url.substring(url.indexOf("?")+1,url.length).split("&"); var paraObj = {} for (i=0; j=paraString[i]; i++){ paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length); } var returnValue = http://www.mamicode.com/paraObj[paras.toLowerCase()]; "undefined"){ return ""; }else{ return returnValue; } }
取參数值(以取“id”的值为例):request("id")。
toLowerCase 方法返回一个字符串,该字符串中的字母被转换为小写字母。这里的处理是參数不区分大写和小写。
方法二:
var Request = new Object(); Request = GetRequest(); function GetRequest() { var url = location.search; var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); strs = str.split("&"); for(var i = 0; i < strs.length; i++) { theRequest[strs[i].split("=")[0]]=decodeURI(strs[i].split("=")[1]); } } return theRequest; }取參数值(以取“id”的值为例):Request["id"]。
Author:立礼
Sign:人生不要有太多的幻想,而要有很多其它的行动。
【Jquery】jQuery获取URL參数的两种方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。