2010-09-04 3 views

Répondre

2
location.reload(); 

fera, mais si la page en cours est la réponse directe à une requête POST, l'utilisateur obtiendra un dialogue de navigateur confirmant la re-POST avant le rechargement de la page.

Si ce n'est pas bon, vous devrez créer un nouvel élément <form> avec method="post" et action pointant vers l'adresse URL actuelle. Vous devez le faire du côté serveur pour dupliquer tous les paramètres POSTed comme <input type="hidden"> (et les téléchargements de fichiers ne peuvent pas être répliqués). En fonction de ce que vous faites, vous pourrez peut-être utiliser le modèle PRG pour arrêter la plupart des pages en réponse POST, ce qui vous permettra de vous rafraîchir sans y être invité.

+0

Est-ce que location.reload() répète également le POST? – cherouvim

Questions connexes