Cómo obtener valores de cadena de consulta usando JavaScript

Cómo obtener valores de cadena de consulta usando JavaScript

Podemos obtener fácilmente los valores pasados ​​en la cadena de consulta de URL usando JavaScript o jQuery. Aquí hay un simple ejemplos de obtener valores de cadena de consulta con JavaScript. Para hacer esto, cree una función como getParamValuesByName y agregue uno de los códigos de ejemplo que se dan a continuación.

En la siguiente función de ejemplos getParamValuesByName () analizará los valores de la cadena de consulta y los valores coincidentes devueltos basados ​​en allí se han pasado como parámetro.

Ejemplo 1:

 función getParamValuesByName (QueryString) var qString = Window.ubicación.href.rebanada (ventana.ubicación.href.índice de('?') + 1).dividir('&'); para (var i = 0; i < qstring.length; i++)  var urlparam = qstring[i].split('='); if (urlparam[0] == querystring)  return urlparam[1];    var uid = getParamValuesByName('uid'); var uname = getParamValuesByName('uname');  

Ejemplo 2:

 función getParamValuesByName (QueryString) name = QueryString.reemplazar(/[[]/, "\[").reemplazar(/[]]/, "\]"); var regexs = "[\ \?&] " + name +" = ([^&#]*) "; var regex = new Regexp (regexs); var resultados = regex.ejecutivo (ventana.ubicación.buscar); if (resultados == null) return "";  else return DecodeuricOponent (resultados [1].reemplazar (/+/g, ""));  var uid = getParamValuesByName ('uid'); var uname = getParamValuesByName ('uname');