码迷,mamicode.com
首页 > Web开发 > 详细

js中获取URL中指定的查询字符串

时间:2015-10-22 10:44:55      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:

js中获取URL中指定的搜索字符串,主要利用location对象实现,废话少说,上代码。

 1 function getSearchString(key) {
 2     // 获取URL中?之后的字符
 3     var str = location.search;
 4     str = str.substring(1,str.length);
 5     
 6     // 以&分隔字符串,获得类似name=xiaoli这样的元素数组
 7     var arr = str.split("&");
 8     var obj = new Object();
 9     
10     // 将每一个数组元素以=分隔并赋给obj对象    
11     for(var i = 0; i < arr.length; i++) {
12         var tmp_arr = arr[i].split("=");
13         obj[tmp_arr[0]] = tmp_arr[1];
14     }
15     return obj[key];
16 }

例如:URL为http://localhost/training/test_javascript.html?name=xiaoli&sex=man,调用getSearchString("name")会得到xiaoli。

js中获取URL中指定的查询字符串

标签:

原文地址:http://www.cnblogs.com/yuanke/p/4899986.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!