Maison > Article > développement back-end > Comment empêcher la boîte de dialogue « Confirmer la resoumission du formulaire » dans votre application Web ?
Éviter la boîte de dialogue "Confirmer la resoumission du formulaire"
La boîte de dialogue "Confirmer la resoumission du formulaire" apparaît lorsqu'un navigateur détecte que l'utilisateur essaie de recharger une page avec les données du formulaire précédemment soumises. Pour éviter ce dialogue, on peut mettre en œuvre la solution suivante :
Solution :
Utiliser JavaScript pour modifier l'historique de la page lors du chargement. Cette technique met à jour l'historique de la page sans recharger la page.
Code :
<code class="javascript">if ( window.history.replaceState ) { window.history.replaceState( null, null, window.location.href ); }</code>
Ce script doit être inclus dans le code HTML de la page rechargée pour s'exécuter au chargement de la page. En modifiant l'historique de la page, le navigateur ne détectera pas de tentative de resoumission et la boîte de dialogue "Confirmer la resoumission du formulaire" n'apparaîtra plus.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!