jQuery外掛程式 獲取URL引數

2021-06-23 02:52:15 字數 777 閱讀 3580

平時我們取得location的search的時候,往往都是要用location.search,然後根據取回的結果集再處理

1、先判斷第一位是否是「?」,如果是則從?開始往後面處理

2、寫程式以&開始分隔,當然得先用,或者用那個urldecode(具體的名字不記得了)處理一下,把&之類的處理一下

3、以=分隔,這樣才能可以取得一一對應的值。

現在方便了。jquery有這樣的外掛程式了。。。。

內容如下:

例如 當前你的url是:

如果想獲取test,則可以引入外掛程式後,

用如下方法獲取:

var test = $.query.get('test');

如果引數有多個相同的名稱 ,則可以這樣:

var arr = $.query.get('testy');

輸出: 

[ 值1 , 

值2, 

值3...]

如果要獲取多個相同名稱中的某乙個,可以這樣:

var arrayelement = $.query.get('testy[1]');

此外掛程式不僅能獲取引數,也能設定引數。

設定乙個引數:

var newurl = $.query.set("section", 5).tostring(); 

輸出 : "?section=5"

設定兩個引數:

var newurl = $.query.set("section", 5).set("action", "do").tostring(); 

輸出 : 

jQuery外掛程式 獲取URL引數

例如 當前你的url是 如果想獲取test,則可以引入外掛程式後,用如下方法獲取 var test query.get test 如果引數有多個相同的名稱 則可以這樣 var arr query.get testy 輸出 值1 值2,值3.如果要獲取多個相同名稱中的某乙個,可以這樣 var arra...

jQuery外掛程式 獲取URL引數

做的專案中需要用到通過js獲取get引數,上網找了一下,找到如下外掛程式 例如 當前你的url是 如果想獲取test,則可以引入外掛程式後,用如下方法獲取 var test query.get test 如果引數有多個相同的名稱 則可以這樣 var arr query.get testy 輸出 值1...

jQuery外掛程式 獲取URL引數

做的專案中需要用到通過js獲取get引數,上網找了一下,找到如下外掛程式 例如 當前你的url是 如果想獲取test,則可以引入外掛程式後,用如下方法獲取 var test query.get test 如果引數有多個相同的名稱 則可以這樣 var arr query.get testy 輸出 值1...