tab - redirect javascript mvc




Como faço para redirecionar com JavaScript? (4)

Comparado com window.location="url"; é muito mais fácil fazer apenas location="url"; Eu sempre uso isso

Esta questão já tem uma resposta aqui:

Como você redireciona para uma página de outra página com JavaScript?


Para redirecionar para outra página, você pode usar:

window.location = "http://www.yoururl.com";

Você pode precisar explicar sua pergunta um pouco mais.

Quando você diz "redirecionar", para a maioria das pessoas que sugere alterar o local da página HTML:

window.location = url;

Quando você diz "redirecionar para a função" - isso não faz sentido. Você pode chamar uma função ou redirecionar para outra página. Você pode até mesmo redirecionar e ter uma função chamada quando a nova página for carregada.


window.location.replace('http://sidanmor.com');

É melhor que usar window.location.href = 'http://sidanmor.com';

Usar replace() é melhor porque não mantém a página de origem no histórico da sessão, o que significa que o usuário não ficará preso a um fiasco de back-button interminável.

Se você quiser simular alguém clicando em um link, use window.location.href

Se você quiser simular um redirecionamento HTTP, use window.location.replace

Por exemplo:

// similar behavior as an HTTP redirect
window.location.replace("http://sidanmor.com");

// similar behavior as clicking on a link
window.location.href = "http://sidanmor.com";

Retirado daqui: Como redirecionar para outra página no jQuery?





redirect