Comment obtenir une partie d'ancrage d'URL après #
en JavaScript? Ceci est lié avec How to obtain anchor part of URL after # in phpComment obtenir la partie ancre d'une URL en JavaScript?
2
A
Répondre
6
Pour obtenir la « pièce d'ancrage » de la page en cours, vous pouvez utiliser:
var hash = window.location.hash;
Ensuite, en fonction de votre lien question, vous souhaitez l'envoyer à un script PHP. Vous pouvez le faire avec une redirection JavaScript comme ceci:
window.location = "myscript.php?hash=" + encodeURIComponent(hash);
Cependant, cela ne fonctionnera pas pour les utilisateurs sans JavaScript activé, alors assurez-vous d'avoir un message <noscript>
prêt!
0
Vous pouvez utiliser une expression régulière:
var url = "http://nhs/search-panel.php#?patientid=2";
var hash = url.match(/^[^#]*#(.*)/)[1];
Voir aussi doing substring in window.location.hash
Questions connexes
- 1. Comment extraire la partie du nom d'hôte d'une URL JavaScript
- 2. Ajout d'une ancre aux URL générées
- 3. comment obtenir span partie sélectionnée en utilisant Javascript
- 4. Comment rediriger vers une URL contenant une ancre (#)?
- 5. Comment obtenir la partie date de datetime?
- 6. Changer la couleur d'une partie du texte en utilisant javascript?
- 7. Obtenir seulement une partie de la ligne en utilisant awk
- 8. comment obtenir lastSibling en javascript?
- 9. Comment obtenir une URL img en utilisant jQuery?
- 10. comment obtenir la date de la semaine prochaine en javascript
- 11. isoler une partie d'une URL avec php
- 12. Obtenir la première image vidéo en javascript
- 13. Comment puis-je faire correspondre la partie domaine d'une URL en PHP?
- 14. Comment obtenir une partie du chemin complet en C#?
- 15. Obtenir une partie de la ligne MySql?
- 16. isoler une partie d'un URL avec php
- 17. Comment lancer une URL de protocole de fichier avec une ancre de Java?
- 18. Suivre une URL en utilisant JavaScript
- 19. Comment obtenir la différence entre deux dates en JavaScript?
- 20. ASP.NET MVC résoudre les URL en javascript
- 21. Comment obtenir une URL longue à partir d'une URL courte?
- 22. obtenir le texte html en exécutant url
- 23. Javascript Clean URL Regex
- 24. Comment créer une ancre et rediriger vers cette ancre spécifique dans Ruby on Rails
- 25. Comment obtenir la liste des URL pour un domaine
- 26. URL absolue de la base + URL relative en C#
- 27. Comment obtenir la valeur html List via Javascript?
- 28. ancre IE 6 bug
- 29. Comment obtenir la taille d'un swf chargé dynamiquement avec javascript?
- 30. Comment obtenir toutes les URL de la page (php)
@santanu, s'il vous plaît modifier le titre de votre question pour le rendre plus précis. – Rahul