阿宽

Nothing is more powerful than habit!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

js 得到Url中的参数

Posted on 2010-08-24 15:08  宽田  阅读(352)  评论(0编辑  收藏  举报

js中得到URL中的参数方法如下:

代码
        function GetUrlParms() {
            
var args = new Object();
            
var query = location.search.substring(1);     //获取查询串   
            var pairs = query.split("&");                 //取得参数字符串  
            for (var i = 0; i < pairs.length; i++) {
                
var pos = pairs[i].indexOf('=');           //查找name=value   
                if (pos == -1continue;                   //如果没有找到就跳过   
                var argname = pairs[i].substring(0, pos);   //提取name   
                var value = pairs[i].substring(pos + 1);   //提取value   
                args[argname] = unescape(value);           //存为属性   
            }
            
return args;
        }


 用法:

        var pralist = GetUrlParms();        //调用方法得到参数
        if (pralist["roomID"!= null) {    //判断
            var roomID = pralist["roomID"];  //取数数值
        }


 注:此方法来自网络。