URL corrente con jQuery

di Lorenzo Neri

URL corrente con jQuery: in questo articolo scoprirai come ottenere l’URL corrente tramite il framework javascript jQuery!

jQuery è uno dei framework Javascript più comuni e “antichi” al mondo: non per nulla è ancora ampiamente utilizzato! E se sei qua a leggermi vuoi capire come sia possibile ottenere l’URL della pagina corrente con jQuery: ci arriviamo a breve, ma prima è giusto presentarsi!

Mi chiamo Lorenzo Neri e sono un informatico: articoli come questo derivano dagli errori che ho commesso lungo la mia carriera a cui ho cercato di apporre una soluzione e quale miglior modo se non dar vita ad articoli come questo?

Incominciamo.

jQuery: come ottenere l’URL della pagina corrente

Ad essere del tutto onesti… jQuery non offre un modo “nativo” di ottenere l’URL corrente, se non tramite il Javascript puro, talmente ce n’è da parlare che ho creato una categoria qui sul blog apposta, ma a parte questo, ci è sufficiente usare l’oggetto nativo di Javascript noto come “window”: per essere più precisi, il suo attributo “location”.

Tramite esso possiamo ottenere non poche informazioni, ovviamente quelle che stiamo cercando.

Per intenderci, l’uso che ne possiamo fare è il seguente:

window.location.pathname; 
window.location.href;     
window.location.origin; 

La prima variante, restituisce solamente il path dell’URL, la seconda l’URL intero ed è quello che forse stai cercando, mentre infine, l’ultima, torna il base URL.

Semplice vero?

Eppure nonostante abbiamo parlato puramente di Javascript “Vanilla”, ovvero quello nudo e crudo, ci sarebbe una cosa legata a jQuery in merito alla soluzione che stai cercando.

Come NON usare jQuery per la questione in materia

jQuery ci offre l’operatore dollaro e potrebbe venire spontaneo usarlo come segue per esempio:

$(location).attr('href');

Eppure, stando al servizio di ticketing ufficiale di jQuery, di cui trovi la referenza qui, parrebbe che non funzioni del tutto e, nel caso tu stia cercando di capire come mai, trovi maggior dettagli in un commento relativo al thread the ti ho linkato in precedenza ma… Ok ho capito, sei pigro: toh, eccolo.

Continua a scoprire di più con questi articoli!

Lascia un commento

Questo sito potrebbe fare uso di cookie e siccome l'UE mi obbliga a fartelo presente, eccoti il classico banner dove puoi decidere come gestirli. Accetta Leggi di più