首頁  >  文章  >  web前端  >  JS 把url的參數解析成對象

JS 把url的參數解析成對象

不言
不言原創
2018-04-24 10:49:403744瀏覽


這篇文章介紹的內容是關於JS 把url的參數解析成對象,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下


實作想法:請看log和列印結果

// url参数解析
function getUrlkey(url) {
  var params = {};
  var urls = url.split("?");                  console.log('1_分割url:', urls)
  var arr = urls[1].split("&");               console.log('2_分割urls[1]:', arr)
  for (var i = 0, l = arr.length; i < l; i++) {
    var a = arr[i].split("=");                console.log(&#39;3_遍历 arr 并分割后赋值给a:&#39;, a[0], a[1])
    params[a[0]] = a[1];                      console.log(&#39;4_a给params对象赋值:&#39;, params)
  }                                           console.log(&#39;5_结果:&#39;, params)
  return params;
}


console.log(6,getUrlkey('http//aaa/txt.php?a =1&b=2&c=3'))

列印結果:



#相關推薦:

JS如何取得url參數

以上是JS 把url的參數解析成對象的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn