jquery
当前位置:长沙网站制作 > 建站知识 > jquery >
js获取url参数中的单个参数的值
发布时间:2014-06-04 09:10   来源:长沙网站制作   点击:次   字体:    
js获取url参数中的单个参数的值的函数。这个函数做APP时很有用。

/*
获取指定的URL参数值
URL:http://www.blogjava.net/blog?name=bainian
参数:paramName URL参数
调用方法:getParam("name")
返回值:bainian
*/

//1.
function getParam(paramName)
{
        paramValue = "";
        isFound = false;
        if (this.location.search.indexOf("?") == 0 && this.location.search.indexOf("=")>1)
        {
            arrSource = unescape(this.location.search).substring(1,this.location.search.length).split("&");
            i = 0;
            while (i < arrSource.length && !isFound)
            {
                if (arrSource[i].indexOf("=") > 0)
                {
                     if (arrSource[i].split("=")[0].toLowerCase()==paramName.toLowerCase())
                     {
                        paramValue = arrSource[i].split("=")[1];
                        isFound = true;
                     }
                }
                i++;
            }  
        }
   return paramValue;
}



方法一:

 

function getJsUrl(){

var pos,str,para,parastr; 

var array =[]

str = location.href; 

parastr = str.split("?")[1]; 

var arr = parastr.split("&");

for (var i=0;i<arr.length;i++){

array[arr[i].split("=")[0]]=arr[i].split("=")[1];

}

return array;

}

 

var req = getJsUrl();

document.write(req["province"]+"--"+req["city"]); 

 

 

方法二:

 

 

function QueryString()

{var aa = "dd";

var name,value,i;

var str=location.href;

var num=str.indexOf("?")

str=str.substr(num+1);

var arrtmp=str.split("&");

for(i=0;i < arrtmp.length;i++){

num=arrtmp[i].indexOf("=");

 

if(num>0){

name=arrtmp[i].substring(0,num);

value=arrtmp[i].substr(num+1);

this[name]=value;

}

}

}

 

//--------------------------------------

//调用:

var Request=new QueryString();

province=Request["province"]

city=Request["city"]

document.write(province+"--"+city); 


获取?号后面所有的参数内容

//获取所有的参数
        $param = $jumpurl.substring($jumpurl.indexOf("?"));

关键字:获取,url,参数,中的,单个,的,值,获取,url,参数,

顶一下
(0)
0%
踩一下
(0)
0%
网站对话
web chat