當前位置:成語大全網 - 書法字典 - Js提取url字典對象

Js提取url字典對象

實施方法:

壹:獲取URL中帶有QUESTRING參數的JAVASCRIPT客戶端解決方案,相當於asp的request.querystring和PHP的$_GET。

1.功能:

& lt腳本語言=“JavaScript“& gt;

函數GetRequest(){

var url = location.search//get“?”在url中。運算符後的字符串

var trequest = new Object();

if(URL . index of(“?) != -1) {

var str = URL . substr(1);

strs = str . split(& amp;);

for(var I = 0;我& ltstrs .長度;i++){

請求split(“=“【0】】=(strs【I】。split(“=“【1】);

}

}

返回請求;

}

& lt/Script & gt;

2.然後通過調用此函數獲取相應的參數值:

& lt腳本語言=“JavaScript“& gt;

var Request = new Object();

request = get request();

Var參數1、參數2、參數3、參數n;

parameter 1 = Request【‘‘parameter 1‘‘】;

參數2 =請求【“參數2”】;

參數3 =請求【“參數3”】;

參數N =請求【“參數N“】;

& lt/Script & gt;

這樣,可以獲得url字符串中同名的參數。

第二,典型分析方法。

函數getquery string(name ){

var reg = new

regexp("(^|&;)“+名稱+

“=([^&;】*)(& amp;|$)“““我“);

var r =

window . location . search . substr(1)。匹配(reg);

if(r!=null)返回

(r【2】);返回null

}

alert(GetQueryString(“參數名1“);

alert(getquery string(“參數名2“);

alert(getquery string(“參數名3“);

其他參數采集介紹:

//設置或獲取由對象指定的文件名或路徑。

alert(窗口。位置。路徑名);

//設置或獲取整個URL。

是壹個字符串。

alert(window . location . href);

//設置或獲取URL

關聯的端口號。

alert(window . location . port);

//設置或獲取URL

的協議部分。

alert(windows . location . protocol);

//設置或獲取href

屬性中井號“#”後的段。

alert(window . location . hash);

//設置或獲取位置或URL的。

主機名和端口號。

alert(window . location .主機);

//設置或獲取href

問號後面的屬性部分。

alert(window . location . search);