348 votes

existe-t-il une méthode pour obtenir l'URL sans la chaîne de requête dans le script java

J'ai une URL comme:

 http://localhost/dms/mduserSecurity/UIL/index.php?menu=true&submenu=true&pcode=1235
 

Je veux obtenir l'URL sans la chaîne de requête:

 http://localhost/dms/mduserSecurity/UIL/index.php
 

Existe-t-il une méthode en JavaScript, pas en PHP?

Actuellement j'utilise

 var url = document.location.href;
 

mais il ne renvoie que l'URL complète.

456voto

tradyblix Points 2931
ESSAYEZ CELA :

414voto

Felix Kling Points 247451

Lisez sur Window.location et l'interface Location :

 var url = [location.protocol, '//', location.host, location.pathname].join('');
 

62voto

Quentin Points 325526
location.toString().replace(location.search, "")

33voto

Jason Points 906
var url = window.location.origin + window.location.pathname;

6voto

Alnitak Points 143355

Essayer:

 document.location.protocol + '//' +
document.location.host +
document.location.pathname;
 

(NB: .host plutôt que .hostname pour que le port soit également inclus si nécessaire)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X