Tecnologia

Ler parâmetros passados na url

Podemos ler os parâmetros passados em uma url de 2 maneiras: percorrendo toda url e separando os parâmetros, ou, lendo o parâmetro diretamente.


	
const queryString = window.location.search;

// percorrendo a url e criando a lista com todos os parametros
function getUrlVars() {
	var vars = [], item, vars_values;

	vars_values = queryString.slice(queryString.indexOf('?') + 1).split('&');

	for (var i = 0; i < vars_values.length; i++) {
		item = vars_values[i].split('=');
		vars.push(item[0]);
		vars[item[0]] = item[1];
	}

	return vars;
} 

// lendo diretamente o parâmetro
function getUrlVar() {
	var urlParams = new URLSearchParams(queryString);
	var nome = urlParams.get('nome');
}

Saiba mais em: https://developer.mozilla.org/pt-BR/docs/Web/API/URLSearchParams

2020 © B85 Tecnologia
eu@andersonbravo.com.br