2013-08-23 13 views
13

Voglio ottenere/impostare l'URL della pagina corrente su determinati eventi.Come ottenere/impostare l'URL della pagina corrente (che funziona attraverso le versioni di space-time-browser)

Sembra che ci siano più di un approccio per farlo come indicato nelle domande/risposte di seguito.

utilizzando jQuery

Get URL - $(location).attr('href'); 
Set URL - $(location).attr('href',url); 

Utilizzando JavaScript

Get URL - myVar = window.location.href; 
Set URL - window.location.href = "http://stackoverflow.com"; 

Quale approccio funziona attraverso lo spazio-tempo-browser-versioni?

Get current URL in JavaScript?

How to redirect to another webpage in JavaScript/jQuery?

risposta

30

non vedo alcuna necessità di utilizzare jQuery per questo. Di seguito funzionerà perfettamente bene in tutti i browser:

window.location.href = "http://stackoverflow.com"; 

O ancora più semplicemente:

location.href = "http://stackoverflow.com"; 
2

Sono d'accordo con @meub. questo farà anche:

Per comportarsi come fare clic su un collegamento è necessario utilizzare javascript semplice. Non hai bisogno di jQuery per farlo. È possibile utilizzare il seguente:

Get URL - myVar = window.location.href; 
SET URL - window.location.href = "http://stackoverflow.com"; 
+0

window.location.replace come buono come reindirizzamento immagino. Voglio dire, non è come fare clic su un link, ma come essere reindirizzati. –

Problemi correlati