Actualiser la page dans jQuery

Shraddha Paghdar 30 janvier 2023
  1. Utilisez la méthode location.reload() pour actualiser la page dans jQuery
  2. Utilisez la méthode history.go() pour actualiser la page dans jQuery
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 Paghdar avatar Shraddha Paghdar avatar

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