Divida e analise window.location.hash
Estou enfrentando problemas com a divisão e análise de window.location.hash corretament
Primeiro de tudo, temos alguns parâmetros em hash, ex:
#loc=austria&mr=1&min=10&max=89
Como você certamente vê que foi criado para pesquisa. Quando o usuário clica na página do link de paginação está sendo recarregada com o hash. Por enquanto, tudo bem
Criei a função initialise () que é chamada sempre que há hash no URL:
if (window.location.hash) {
var params = (window.location.hash.substr(1)).split("&");
for (i = 0; i < params.length; i++)
{
var a = params[i].split("=");
// Now every parameter from the hash is beind handled this way
if (a[0] == "loc")
{
locationList(a[1]);
}
}
}
Everythig está quase funcionando ... Quando eu escolho todos os parâmetros de pesquisa, o hash está sendo ... cortado. Por uma razão desconhecida para mim. Eu tentei usarif( params.indexOf('loc') )
ao invés dea[0] == "loc"
sem sorte.
Pode me ajudar?
Edita
Claro, eu estava usando var a = ... no loop, era apenas erro de copiar e cola