JavaScript获取查询字符串
2013-01-28 22:35
288 查看
var QueryString = { /** * 取得查询字符串参数 * 例:假设查询字符串是?q=javascript&num=10 * var args=getQueryStringArgs(); * alert(args["q"]); * alert(args["num"]); */ getQueryStringArgs:function(){ //取得查询字符串并去掉开头的问号 var qs=(location.search.length>0?location.search.substring(1):""); //保存数据的对象 var args={}; //取得每一项 var items=qs.split("&"); var item=null, name=null, value=null; //逐个将每一项添加到args对象中 for(var i=0;i<items.length;i++){ item=items[i].split("="); name=decodeURIComponent(item[0]); value=decodeURIComponent(item[1]); args[name]=value; } return args; }, /** * 对getQueryStringArgs()方法进行进一步封装,简化调用 */ getParameter:function(keyValue){ var args=this.getQueryStringArgs(); if(args[keyValue]!=undefined){ return args[keyValue]; }else{ return ""; } } }; //这样调用 //var value = QueryString.getParameter("name");
相关文章推荐
- 通过JavaScript获取查询字符串的值
- 认识Javascript中Location对象(二)以及如何获取URL中的查询字符串的值和获取网页的名称
- JavaScript 获取查询字符串的值(转载)
- JavaScript获取URL查询字符串参数
- javascript获取URL查询字符串
- javascript获取URL查询字符串
- JavaScript基础随笔 --以索引的形式获取字符串中特定的字符
- JavaScript使用encodeURI()和decodeURI()获取字符串值的方法
- JavaScript 获取CSS媒体查询信息
- javascript 获取2个字符串直接的字符串
- 获取查询字符串的变量值
- JavaScript-用字符串和数组两种方法获取文本框的值
- 请用charAt获取javascript获取字符串指定位置字符
- 如何用js获取浏览器URL中查询字符串的参数
- JavaScript利用split函数按规定截取字符串(获取邮箱用户名)
- javascript获取checkbox值增加到text的字符串中,为false时减少
- 查询语句自动增加序列号、获取字段长度、返回字符在字段中的位置信息、从第几个位置替换字符串
- Javascript 获取字符串字节数的多种方法
- js/javascript获取指定字符前/后的字符串
- Javascript 获取链接(url)参数的方法[正则与截取字符串](转载)