Lo que recibo de location.href
es así:¿Cómo obtener la solicitud uri desde location.href en javascript?
http://stackoverflow.com/questions/ask
Pero sólo quiere conseguir questions/ask
(sin /
en el primer carácter)
¿Cómo lograr esto?
Lo que recibo de location.href
es así:¿Cómo obtener la solicitud uri desde location.href en javascript?
http://stackoverflow.com/questions/ask
Pero sólo quiere conseguir questions/ask
(sin /
en el primer carácter)
¿Cómo lograr esto?
location.pathname.substr(1)
sería eso.
Puede utilizar location.pathname.substring(1)
El objeto tiene una propiedad location
pathname
.
Esto le dará /questions/ask
y de quitar el primer carácter, utilice substring(1)
:
var path = location.pathname.substring(1);
¿Qué es mejor, 'substr' o' substring'? – wamp
@wamp: No hay * mejor * (¿qué quieres decir con eso de todos modos?). Ellos trabajan de manera diferente. 'substr' toma una longitud como segundo parámetro, y' substring' otro índice (hasta el cual la cadena debe ser extraída). En este caso, no importa cuál use (y supongo * que internamente es la misma función de todos modos). –
por ello que tanto las obras '' substr' y substring'? – wamp
@wamp 'substr' tiene una longitud opcional y' substring' tiene un índice final opcional. En este caso de tener la posición inicial y querer todo después, harían lo mismo. – IamFace