2010-08-19 13 views
1

Salut je suis en utilisant ce code pour obtenir ce chemin: http://192.168.1.5:83/staging/eleave/application/view/leave_approval.phpGet chaîne de javascript url de

var url = document.location.toString(); 

La question est comment obtenir ce chemin seulement? : http://192.168.1.5:83/staging/eleave/application/

+2

Pourquoi jusqu'à '/ application'? Pourquoi pas jusqu'à '/ view', ou'/eleave' Vous devez mieux formuler la question. – Anurag

+0

J'ai mal lu votre question. Je pensais que vous vouliez le chemin de l'URL – naikus

+1

quoi? ce n'est pas quelque chose. ce n'est pas l'url de base, ce n'est pas le chemin complet, ce n'est pas le chemin moins le fichier ... c'est juste un morceau aléatoire d'une URL. comment la fonction est-elle censée déterminer où elle devrait se terminer? 3 niveaux de profondeur, ou quoi? – mpen

Répondre

0

Si vous savez combien de dossiers dont vous avez besoin dans l'URL alors:

var splittedUrl = url.split("/"); 
var depth = 5; 
var neededUrl = ''; 
for (i = 0; i < depth; i++) 
{ 
    neededUrl += splittedUrl[i] + '/'; 
} 
+0

merci cela je ce que je cherche. – cyberfly