首頁 >web前端 >js教程 >javascript提取URL的搜尋字串中的參數(自訂函數實作)_javascript技巧

javascript提取URL的搜尋字串中的參數(自訂函數實作)_javascript技巧

WBOY
WBOY原創
2016-05-16 17:43:14988瀏覽

今天在犀牛書上發現了一個有用的函數 urlArgs(提取URL的搜尋字串中的參數)。我們常常會看到有的頁面連結位址後面會跟有參數,像是http://www.xxx.com/?username=yyy&password=zzz 之類的,很多時候我們需要取得這些參數的值(yyy和zzz ),那麼就可以利用urlArgs 函數,透過該函數的傳回值(傳回值是物件)的屬性來取得。

urlArgs 函數程式碼

複製程式碼



複製程式碼


程式碼如下>
function urlArgs(){
var args = {};
var query = location.search.substring(1);
var pairs = query.split('&');
for(var i = 0; i var pos = pairs[i].indexOf('=');
if(pos == -1) continue;
var name = pairs[i].substring(0,pos);
var value = pairs[i].substring(pos 1);
value = decodeURIComponent(value);
args[name]數;複製程式碼
程式碼如下:
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn