Home > Web Front-end > JS Tutorial > body text

2 JS methods to obtain address bar parameters

怪我咯
Release: 2017-06-29 10:38:12
Original
1200 people have browsed it

This article mainly introduces the two methods of js to obtain the address bar parameters in detail. It has certain reference value. Interested friends can refer to it.

Frequently encountered problems in obtaining the address bar parameters in the project. Jump to a page to get the current parameters

//获取地址栏参数,name:参数名称
 function getUrlParms(name){
   var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
   var r = window.location.search.substr(1).match(reg);
   if(r!=null)
   return unescape(r[2]);
   return null;
   }
var id = getUrlParms("id");
Copy after login

The above method can get the id passed from the address bar, you can also write like this

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]);
      
    }
  }
  return theRequest;
}
var id= getRequest().id;
Copy after login

The above is the detailed content of 2 JS methods to obtain address bar parameters. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template