通过get请求跳转url之后获取相应的url参数
情景:
1 window.location.href='http://www.baidu.com/?a=2&b=3'
通过如上的方法进行参数的传递的时候,前端js获取参数的方法:
1 <Script language="javascript">
2 function GetRequest() {
3
4 var url = location.search; //获取url中"?"符后的字串
5 var theRequest = new Object();//创建对象,并赋值给对象键值来获取url的参数。
6 if (url.indexOf("?") != -1) {
7 var str = url.substr(1);
8 strs = str.split("&");
9 for(var i = 0; i < strs.length; i ++) {
10 theRequest[strs[i].split("=")[0]]=(strs[i].split("=")[1]);
11 }
12 }
13 return theRequest;
14 }
15 </Script>
最后通过theRequset对象来获取url的参数
1 theRequest.a
2 "2"
3 theRequest.b
4 "3"
学习是一种态度,坚持是质变的利器!

浙公网安备 33010602011771号