想了解免费建站的朋友,查看《免费建站教程》

JS获取地址栏参数(解决参数中文乱码的问题)

2020-03-31 1307 JS
<script>
function getRequest() {  
  var url = window.location.search; //获取url中"?"符后的字串  
  var theRequest = new Object();  
   if (url.indexOf("?") != -1) {   
      var str = url.substr(1);   
      strs = str.split("&");   
      for(var i = 0; i < strs.length; i ++) {   
          //就是这句的问题
         theRequest[strs[i].split("=")[0]]=decodeURI(strs[i].split("=")[1]); 
         //之前用了unescape()
         //才会出现乱码  
      }   
  }  
  return theRequest;  
}
var arr = getRequest();
var sheng = arr['sheng'];//参数名
</script>


版权保护: 转载请保留链接: https://cgy.isi8.cn/js/25.html