Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala galera, tenho um form sem action, um .submit no form, abrindo ajax e dando serialize nos dados e mandando para um php, busca no bd retorna true ou false, dentro do success exibo um msg e dou window.location.href = "url/home.php", porém como o link <a tem <?php echo $obj->get('i')>Link</a> quando da o window.location.href, não importa se eu colocar o path correto ele passa a query na url tbm e direciona errado, onde o form continua na tela, ex [http://url/home.php?query=1](http://url/home.php?query=1) sem que deveria dar redirect para [http://url/home.php](http://url/home.php)Resolvido com sessao, talvez gambiarra, talvez...
solução: no sucesso da ação no bd seto uma variavel super global, quando volta pro php home verifico, isset(já fez?) se sim dou header e limpo ela da memória usando unset.
alguns links q já vi:
http://stackoverflow.com/questions/2540969/remove-querystring-from-url
http://stackoverflow.com/questions/6257463/how-to-get-the-url-without-any-parameters-in-javascript
http://stackoverflow.com/questions/26415222/javascript-get-url-without-querystring
http://stackoverflow.com/questions/5817505/is-there-any-method-to-get-url-without-query-string-in-java-script