jquery url path location href

jquery selector



¿Cómo obtener la ruta base en jQuery? (4)

Creo que va a estar bien para ti

var base_url = window.location.origin; var host = window.location.host; var pathArray = window.location.pathname.split( ''/'' );

window.location funciona bien, pero me devuelve la ruta completa, absoluta, como http://domain.xyz/punch/lines . Pero solo necesito http://domain.xyz/ . ¿Cómo puedo extraer solo esa primera parte? ¿Y cómo puedo hacer esa dinámica, quiero ser siempre igual incluso cuando la ruta del subdirectorio sea más larga?


Prueba esto:

location.protocol + "//" + location.host


Puede obtener el protocolo y el host por separado, y luego unirlos para obtener lo que necesita

window.location.protocol + "//" + window.location.host + "/"

Como nota al margen, window.location.pathname contendría la ruta.


Puedes usar esta declaración

var baseUrl = document.location.origin;