当前位置 : 主页 > 网络编程 > JavaScript >

查询字符串参数

来源:互联网 收集:自由互联 发布时间:2021-06-28
查询字符串参数 function getQueryStringArgs(){ var qs = (location.search.length 0 ? location.search.substring(1) : "" ), args = {}, items = qs.length ? qs.split("") : [], item = null, name = null, value = null, i = 0, len = items.leng
查询字符串参数
function getQueryStringArgs(){
    var qs = (location.search.length > 0 ? location.search.substring(1) : "" ),
    args = {},
    items = qs.length ? qs.split("&") : [],
    item = null,
    name = null,
    value = null,
    i = 0,
    len = items.length;

    for( i=0; i < len; i++){
        item = items[i].split("=");
        name = decodeURIComponent(item[0]);
        value = decodeURIComponent(item[1]);

        if(name.length > 1){
            args[name] = value;
        }
    }

    return args;  
}

// 调用,假设查询字符串是 ?q=javascript&num=10

var args = getQueryStringArgs();

alert(args["q"]);  //"javascript"
alert(args["num"]);  //"10"
上一篇:适配各种浏览器
下一篇:jquery方法一览
网友评论