本文章来源 Js获取url中get参数---黑壳网
###Js获取url中get参数
Html代码
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Js获取url中get参数---样例 </title>
</head>
<body>
<select id="myselect">
<option value="1">黑壳网</option>
<option value="2">www.bhusk.com</option>
</select>
</body>
</html>
javasrcipt代码
//设置产品分类默认地址
$(function(){
//GetRequest("typeName") typeName是指Url中的参数名 GetRequest("xxx")是调用GetRequest方法获取url中的参数内容,然后指定id为myselect的下拉标签设置默认值
$("#myselect").val(GetRequest("typeName"));
})
//获取地址栏里(URL)传递的参数
function GetRequest(value) {
//url例子:www.bicycle.com?id="123456"&Name="bicycle";
var url = decodeURI(location.search); //?id="123456"&Name="bicycle";
var object = {};
if(url.indexOf("?") != -1)//url中存在问号,也就说有参数。
{
var str = url.substr(1); //得到?后面的字符串
var strs = str.split("&"); //将得到的参数分隔成数组[id="123456",Name="bicycle"];
for(var i = 0; i < strs.length; i ++)
{
object[strs[i].split("=")[0]]=strs[i].split("=")[1]
}
}
return object[value];
}
最近在公司里事情比较多,所以迟迟不更新文章,但是基础很重要。
黑壳博客 blog.bhusk.comE-mail:keshu@bhusk.com
本文由 黑壳博客的壳叔 创作或转载,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。
可自由转载、引用,但需署名作者且注明文章