Come estrarre i parametri da un URL con JavaScript

June 19

E 'comune per passare parametri a una pagina Web da loro anche con l'URL. Per passare i parametri, si segue l'URL con un punto interrogativo, il primo parametro, un segno di uguale e il valore del primo parametro. Si include successivi parametri includendo una commerciale, il parametro, un segno di uguale e il valore del parametro. È quindi possibile recuperare i parametri della URL utilizzando JavaScript.

istruzione

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 Notepad. Ottenere l'URL prendendo il valore stringa di window.location. Ad esempio, digitare

getParameters function () {

URL = window.location.toString ();

3 Ottenere la stringa di query stessa, cercando per il punto interrogativo usando una 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 Sperimenta ogni elemento della matrice associativa e dividerlo in un segno di uguale per ottenere un nuovo array associativo contenente la variabile e il valore. Ad esempio, digitare

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

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

document.write (elemento [0] + "=" + unescape (elemento [1]) + "\ r \ n");

}