Nwlapcug.com


Come estrarre i parametri da un URL con JavaScript

È comune per passare parametri a una pagina Web inserendoli con l'URL. Per passare i parametri, potete seguire l'URL con un punto interrogativo, il primo parametro, un segno di uguale e il valore del primo parametro. È includere i parametri successivi includendo una e commerciale, il parametro, un segno di uguale e il valore del parametro. È quindi possibile recuperare i parametri dell'URL utilizzando JavaScript.

Istruzioni

1

Creare un URL che contiene i parametri che si desidera estrarre utilizzando JavaScript. Per esempio:

http://www.example.com/page.html?name=Steve&Gender=Male&Age=21

2

Creare una funzione JavaScript utilizzando un editor di testo o il blocco note. Ottenere l'URL di prendendo il valore di stringa di Window. location. Ad esempio, digitare

Function GetParameters () {

URL = window.location.toString();

3

Ottenere la stringa di query stessa cercando il punto interrogativo utilizzando un'espressione regolare. Ad esempio, digitare

var query = URL.match (/ \? (. +)$/);

4

Dividere la stringa di query su una e commerciale per ottenere ogni parametro in un array associativo. Ad esempio, digitare

var queryList = query.split ("&");

5

Scorrere ogni elemento dell'array associativo e suddividerlo su un segno di uguale per ottenere un nuovo array associativo contenente la variabile e valore. Ad esempio, digitare

per (var i = 0; i < queryList.length; i + +) {

elemento var = queryList[i].split("=");

Document. Write (elemento [0] + "=" + unescape(element[1]) + "\r\n");

}