js截取url問號后參數並轉化為對象


題目:js截取url問號后參數並轉化為對象;

function urlToObj(str){
  var obj = {};
  var arr1 = str.split("?");
  var arr2 = arr1[1].split("&");
  for(var i=0 ; i < arr2.length; i++){
    var res = arr2[i].split("=");
    obj[res[0]] = res[1];
  }
  return obj;
}
var url = "http://www.baidu.com?a=1&b=2&c=3" ;
urlToObj(url);

注:獲取url信息,url = "http://www.baidu.com?a=1&b=2&c=3" ;

1. 設置或獲取整個 URL 為字符串 : window.location.href ;

2. 設置或獲取 href 屬性中跟在問號后面的部分 : window.location.search ;

3. 設置或獲取 URL 的協議部分 : window.location.protocol ; //http:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM