Maison  >  Article  >  interface Web  >  Comment obtenir les paramètres de requête après l'URL du navigateur ? 2 étapes pour y parvenir

Comment obtenir les paramètres de requête après l'URL du navigateur ? 2 étapes pour y parvenir

php是最好的语言
php是最好的语言original
2018-08-03 14:06:362065parcourir

J'ai rencontré un problème en travaillant sur un projet aujourd'hui, qui consistait à obtenir les paramètres de requête derrière le navigateur. J'ai trouvé de nombreuses méthodes sur Internet, mais elles ne me semblaient pas très bonnes, alors j'en ai écrit une moi-même
. 1. En passant des paramètres Obtenez un seul paramètre de requête

function getQueryString(name) {
  var value='';
  var reg = new RegExp("(^|&)"+name+"=([^&]*)(&|$)");
  var isQuery=decodeURI(window.location.search).substring(1).match(reg);
  console.log(isQuery);
  if(isQuery!=null){
    value=isQuery[2]
  }
  return value;

}

2. Obtenez tous les paramètres de requête dans l'URL

  function getQueryStrings() {
  var data={};
  var parameter=(window.location.search.length>0)?window.location.search.substring(1):0;
  if(parameter!=0){
      var arg=parameter.split('&');
      for(var i=0;i<arg.length;i++){
          var name=decodeURIComponent(arg[i].split("=")[0]);
          var value=decodeURIComponent(arg[i].split("=")[1]);
          data[name]=value;
      }
  }else{
      data=null;
  }
  return data;

}

Articles associés :

Comment obtenir les données après avoir déchiffré le pass URL

Comment obtenir le type de navigateur en Js

Vidéos associées :

Informations sur le navigateur

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn