let param=url.split("?")[1]; //獲取param
let arr=param.split("&");
let obj={};
for(let i=0;i如果我們只是想要單純的獲取url中的引數,可以使用window.location.search來獲取,獲取的結果會是乙個包含?和引數的乙個字串,例如:?type=food&code=2018,這裡需要注意的是獲取的字串有乙個問號,我們可以通過擷取字串的方法slice(1)或者substring(1)來獲取問號之後的引數,這兩個方法使用上沒有多大的區別,我更推薦使用前者,前者相對於後者來說可以使用負數來擷取,如slice(-2)就會獲取到字串的後兩位,當我們擷取?之後的引數後後續的操作**和之前的一樣。
let str = "type=food&code=2018";
let searchparams = new urlsearchparams( str );
searchparams.has('type') // true
searchparams.get('type') // "food"
searchparams.get('foo') // null,注意firefox返回空字串
searchparams.set('type', 'animal');
searchparams.get('type') // animal
我們可以通過這種方式直接來獲取params中的各種引數,也可以給他追加引數。 JS獲取URL引數解析
方法一 function getjsurl var pos,str,para,parastr var array str location.href parastr str.split 1 var arr parastr.split for var i 0 iarray arr i split 0 ...
php 解析url獲取引數
我們可以使用php自帶的parse url和parse str方法來實現將url中的引數獲取出來 1 parse url方法是解析url並返回url的組成部分,例 url var dump parse url url 返回結果如 array 4 從上面我們呢可以知道我們需要的url引數在返回陣列的q...
C 解析URL 獲取引數
eg uploadtype 0 infocode 1 attachname 2 seq 3 cid 4 public static dictionaryparsequerystring string url var uri new uri url if string.isnullorwhitespa...