Come fare un redirect con jQuery?

  • CommentaScrivi un commento
  • ForumDiscuti sul forum
  • PrecedenteCome faccio a selezionare dinamicamente una certa option di una data select?
  • SuccessivoCome effettuare il replace di una stringa con jQuery?

jQuery è una libreria fantastica, ti consente di fare cose molto complesse con davvero poco sforzo... sulle cose più semplici e banali, tuttavia, vedo in giro parecchia confusione. Stavo facendo un giro su un forum è mi è caduto l'occhio su una domandina alla quale nessun utente aveva dato risposta: "come si fa un redirect con jQuery?"

Pratiamo da una premessa: fare un redirect di pagina con Javascript è cosa semplicissima:

window.location = 'https://www.mrwebmaster.it';

Ma con jQuery... come si fa?
Basta sempre una riga di codice... ma forse è meno intuitivo:

Continua dopo la pubblicità...
$(window.location).attr('href', 'https://www.mrwebmaster.it');

Vediamo un esempio completo: supponiamo di voler effettuare il redirect al click su un bottone:

$('#bottone').click(function (){
  $(window.location).attr('href', 'http://www.mrwebmaster.it');
});

I commenti degli utenti

I commenti sono sottoposti alle linee guida di moderazione e prima di essere visibili devono essere approvati da un moderatore.