做的項目中需要用到通過js擷取get參數,上網找了一下,找到如下插件:
例如 目前你的url是:
http://www.xxx.com/index.php?test=1&kk=2
如果想擷取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();
輸出 : "?action=do&section=5"
删除一個參數:
var oldqueryagain = $.query.remove("type");
清空所有參數:
var emptyquery = $.query.empty();
複制所有參數:
var stillthesame = $.query.copy();