-
Cómo extraer los parámetros a partir de una URL con JavaScript
-
Es común para pasar parámetros a una página Web mediante su inclusión en la URL. Para pasar parámetros, se sigue la dirección URL con un signo de interrogación, el primer parámetro, un signo igual y el valor del primer parámetro. De incluir los parámetros subsiguientes mediante la inclusión de un símbolo de unión, el parámetro, un signo igual y el valor del parámetro. A continuación, puede recuperar los parámetros de la URL usando JavaScript.
Instrucciones
1 Crear una dirección URL que contiene los parámetros que desea extraer el uso de JavaScript. Por ejemplo:
http://www.example.com/page.html?name=Steve&gender=male&age=21
2 Crear una función de JavaScript usando un editor de texto o el Bloc de notas. Obtener la URL tomando el valor de cadena de window.location. Por ejemplo, el tipo de
getParameters function () {
URL = window.location.toString ();
3 Obtener la cadena de consulta en sí, buscando el signo de interrogación utilizando una expresión regular. Por ejemplo, el tipo de
var query = URL.match (/\?(.+)$/);
4 Dividir la cadena de consulta en un símbolo de unión para conseguir cada parámetro en una matriz asociativa. Por ejemplo, el tipo de
var = queryList query.split ( "Y");
5 Iterar a través de cada elemento de la matriz asociativa, que se dividió en un signo de igualdad para obtener una nueva matriz asociativa que contiene la variable y el valor. Por ejemplo, el tipo de
for (var i = 0; i <queryList.length; i ++) {
var element = queryList [i] .split ( "=");
document.write (elemento [0] + "=" + unescape (elemento [1]) + "\ r \ n");
}