Au clic d'un bouton, je change window.location.href
, c'est-à-dire que j'ajoute un paramètre de chaîne de requête. Cela provoque l'actualisation de la page (car je change window.location.href
). Je veux savoir est-il possible d'arrêter cette actualisation de page et d'ajouter la chaîne de requête dans l'URL?Arrêt du rechargement lors de l'utilisation de window.location
Répondre
Non. Vous pouvez modifier le #hashstring
, mais la modification de la chaîne de requête entraîne un rechargement.
Toute attribution de nouvelles valeurs à l'objet d'emplacement à partir de JavaScript chargera une nouvelle page.
Il est possible de modifier la valeur de hachage sans actualiser la page mais pas la chaîne de requête.
Voir ce fil: http://www.sitepoint.com/forums/showthread.php?t=552076
Jetez un oeil à ce thread, peut-être vous aider.
Si vous ajoutez une chaîne #hash, la page ne sera pas rechargée. De plus, si l'utilisateur appuie sur le bouton de retour du navigateur, il supprimera #hashstring. La #hashstring peut être utile pour sauvegarder l'état dans la barre d'URL sans provoquer de rechargement et peut être couplée avec des appels ajax.
Il est important de noter que la #hashstring ne sera pas envoyée au serveur et sera uniquement visible par le navigateur Web. Par exemple: http://example.com/#blah
va générer une requête http qui ressemble à:
GET/HTTP/1.1
Host: example.com
Le #blah ne soit pas envoyé vers le serveur par le navigateur.
Je ne savais pas que les navigateurs n'envoyaient pas le hachage aux serveurs. Intéressant. +1, et bienvenue dans Stack Overflow. – Kobi
- 1. Arrêt du rechargement de page
- 2. Arrêt de MKMapView à partir du rechargement
- 3. URL de l'image aléatoire lors du rechargement
- 4. Arrêt de la rechargement de la page actuelle
- 5. Rechargement du nouveau contenu lors du défilement
- 6. IE8 Rendu incohérent lors du rechargement
- 7. Arrêt de VBScript s'exécutant lors du chargement de la page
- 8. FireFox 3.6 - 9 gouttes favicon lors du changement window.location
- 9. Lors du rechargement de page, ouvrez un panneau d'accordéon spécifique
- 10. Animation du rechargement de UITableView
- 11. Window.Location?
- 12. grails Rechargement du plugin
- 13. Arrêt lors de l'entrée en Python
- 14. Rechargement du fichier de configuration .NET
- 15. Arrêt du serveur JBoss
- 16. Arrêt inattendu du client
- 17. Rechargement une page via AJAX lorsque window.location = self.location ne fonctionne pas
- 18. Conserver la position de la barre de défilement lors du rechargement de la page
- 19. window.location problème
- 20. Arrêt du défilement automatique de listview android
- 21. Arrêt de la boucle du gestionnaire android
- 22. Arrêt de l'exécution parallèle du script PHP
- 23. Arrêt de l'exécution du script Ruby
- 24. Arrêt de l'exécution du script php
- 25. rails: données en cours de suppression lors du rechargement de la page
- 26. Obtention d'une erreur étrange lors du rechargement de l'index de section?
- 27. Comment le contenu de rechargement de RoR lors du rafraîchissement fonctionne-t-il?
- 28. L'application se bloque lors du rechargement de tableView avec de nouvelles données
- 29. rechargement automatique du conteneur div
- 30. Arrêt de l'exécution lors d'une transaction SQL ROLLBACK
merci pour votre aide. – Wondering