2010-10-18 10 views

risposta

56
alert(window.location.pathname); 

Here's some documentation for you per window.location.

+10

Non è chiaro se lo vuoi, ma se si vuole potenzialmente 'query' e' fragment' parti # incluse (vale a dire * tutto * dopo il nome del dominio) quindi aggiungere il 'location.search' e 'location.hash'. – bobince

+0

@bobince - +1 Aggiunta utile. Grazie. : O) – user113716

7

Utilizzare window.location.pathname.

13

RISPOSTA COMPLEMENTARI:

window.location.pathname per sé non è sufficiente, perché non include la parte di query, e anche se non esiste URN:

Sample URI      = "http://some.domain/path-value?query=string#testURN" 
window.location.pathname result = "/path-value" 
window.location.search result = "?query=string" 
pathname + search result  = "/path-value?query=string" 

Se si desidera ottenere tutti i valori solo se non il nome di dominio, è possibile utilizzare il seguente codice:

window.location.href.replace(window.location.origin, "") 

Questo ottiene le seguenti parti URL correctl y:?

http://some.domain/path-value?query=string#testURN 
alert(window.location.href.replace(window.location.origin, ""))--> "/path-value?query=string#testURN" 
Problemi correlati