Javascript: window.location não funciona com button
Esses dias me deparei com uma coisinha chata, que pra mim não tinha explicação, tentei de todo jeito resolver, dei uma pesquisada e o único modo de resolver o problema era setando o tipo <input type="button"> , infelizmente isso não me ajudou pois eu precisava usar o <button>, então pessoal segue o modo bem simples de como resolver.
A solução
$("#btn").on("click",function(){
window.location = 'pagina.html'
return false;
});
Bem, com esse simples return false resolveu todo meu problema, a explicação ao meu ponto de vista é que depois de executar o location, acho que dava um "submit" no formulário.