JS获取URL参数值

方法1

function getUrlParam(name) { 
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); 
var r = window.location.search.substr(1).match(reg); 
if (r != null
return unescape(r[2]); 
return null

方法2

 

function request(paras)
    {
        
var url = location.href;
        
var paraString = url.substring(url.indexOf("?"+ 1,url.length).split("&");
        
var paraObj = {}
        
for (i=0; j=paraString[i]; i++)
        {
            paraObj[j.substring(
0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("="+ 1,j.length);
        }
        
var returnValue = paraObj[paras.toLowerCase()];
        
if(typeof(returnValue) == "undefined")
        {
            
return "";
        }
        
else
        {
            
return returnValue;
        }
    }

 

posted @ 2011-05-21 22:13  melody&bobo  阅读(1234)  评论(0编辑  收藏  举报