Actualiser la page dans jQuery
-
Utilisez la méthode
location.reload()
pour actualiser la page dans jQuery -
Utilisez la méthode
history.go()
pour actualiser la page dans jQuery
Dans l’article d’aujourd’hui, nous allons apprendre à rafraîchir la page en utilisant les objets location
et history
dans jQuery.
Utilisez la méthode location.reload()
pour actualiser la page dans jQuery
Uniform Resource Locator est l’emplacement de la page, représenté par l’interface location
. Les modifications qui lui sont apportées sont reflétées dans l’objet auquel il se réfère.
Les interfaces de document et de fenêtre ont un emplacement associé accessible via Document.location
et Window.location
, respectivement.
Comme le bouton Actualiser, la technique location.reload()
recharge l’URL existante. location.reload()
est une méthode JavaScript bien connue ; par conséquent, vous n’avez pas besoin de jQuery pour cela.
Le rechargement peut se bloquer et lancer une exception DOM SECURITY_ERROR
. Cela se produit si la base du script appelle location.reload()
diffère de l’origine de la page qui possède l’objet location
.
Syntaxe:
reload();
Comprenons-le avec l’exemple suivant.
Remarque : Le code suivant ne peut pas être exécuté de cette façon et n’a pas de sortie. Il doit être ajouté à un code existant pour afficher les résultats.
Code HTML:
<p>Hello World!</p>
<button type="button" id="btn">Reload</button>
Code JavaScript :
$('#btn').click(function() {
location.reload();
});
Essayez d’exécuter l’extrait de code ci-dessus dans n’importe quel navigateur prenant en charge jQuery. Il va recharger la page.
Utilisez la méthode history.go()
pour actualiser la page dans jQuery
La méthode history.go()
charge une page spécifique d’historique de session. Vous pouvez l’utiliser pour vous déplacer dans l’historique en fonction de la valeur d’un paramètre ; cette méthode est asynchrone.
La méthode history.go()
charge une URL depuis l’historique du navigateur en fonction du paramètre passé. Si le paramètre donné est 0
, il rechargera la page en cours.
Syntaxe:
history.go(0);
Comprenons-le avec l’exemple suivant.
Remarque : Le code suivant ne peut pas être exécuté de cette façon et n’a pas de sortie. Il doit être ajouté à un code existant pour afficher les résultats.
Code HTML:
<p>Hello World!</p>
<button type="button" id="btn">Reload</button>
Code JavaScript :
$('#btn').click(function() {
history.go(0);
});
Essayez d’exécuter l’extrait de code ci-dessus dans n’importe quel navigateur prenant en charge jQuery. Il va recharger la page.
Voir la démo ici.
Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.
LinkedIn