JSFiddle - React, Tailwind, and code Playground
HTML
<button id="maisHASH" type="button">Juntar hashes Ă URL</button>
<button id="mostrarHASH" type="button">Mostrar dados</button>
JavaScript
function getHASH() {
var hash = window.location.hash.slice(1);
var pares = hash.split('&');
var chaves = pares.map(function (par) {
var chave_valor = par.split('=');
return {
chave: chave_valor[0],
valor: chave_valor[1]
};
});
return chaves;
}
$('maisHASH').addEvent('click', function () {
window.location.hash = 'teste=10&outro.Teste=20';
});
$('mostrarHASH').addEvent('click', function () {
var hash = getHASH();
alert(JSON.stringify(hash, null, 4));
});