10 novembre 2008

Recuperare parametri da QueryString con Javascript

In Javascript può essere utile un metodo per recuperare un determinato parametro da QueryString. Vediamo come poter scrivere una funzione javascript che invocata con il nome del parametro ci restiruisce il valore associato.

// recuperare parametro query string
function queryString(parameter) {
var loc = location.search.substring(1, location.search.length);
var param_value = false;

var params = loc.split("&");
for (i=0; i< params.length;i++) {
param_name = params[i].substring(0,params[i].indexOf('='));
if (param_name == parameter) {
param_value = params[i].substring(params[i].indexOf('=')+1)
}
}
if (param_value) {
return param_value;
}
else {
return false; //Nel caso in cui nn ci siano parametri
}
}

Nessun commento: