Cómo obtener valores de cadena de consulta usando JavaScript
- 3708
- 1000
- Hugo Vera
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');
- « Cómo matar el proceso por nombre en Linux
- Cómo asignar contraseña al usuario en un script de shell »