本文章来源 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];
}
最近在公司里事情比较多,所以迟迟不更新文章,但是基础很重要。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于