Hey, je reçois cette confirmation de Firefox.
To display this page, Firefox must send information that will repeat any action (such as a search or order confirmation) that was performed earlier.
9 Réponses :
Cela se produit lorsque vous rafraîchissez une page qui résulte d'une demande postale (par opposition à une demande d'obtention). P>
Pour l'éviter, vous pouvez utiliser le Post / Redirection / Obtenir le modèle . p>
On dirait que la demande de la page était à partir d'un message Vous devez utiliser le post / redirection / get motif. P > code>. p>
Ceci se produit lorsque vous rafraîchissez une page auquel certaines données de poste ont été envoyées (par exemple, lorsque vous avez terminé un formulaire). Cette question vous pose de vous demander si vous souhaitez ré-envoyer ces données afin que si vous avez effectué une recherche, le terme recherché sera envoyé au serveur. Ceci est dangereux lorsque vous avez terminé un formulaire où vous avez commandé quelque chose, alors rafraîchir la page et la redirection des données fera une nouvelle commande sur ce site. P>
J'ai eu cette question sur un site web que j'ai fait. J'ai fini par faire tout le travail du backend, puis en utilisant ce code: ceci efface toutes les données post et redirige la page afin que le rechargement ne provoque plus ce message. P> < / p>
Modifié le type de requête de la méthode à partir de l'article pour entrer dans mon formulaire de recherche et je me suis débarrassé de la boîte de confirmation. P>
remplacer le code existant "top.location.reload ()" avec code "top.location.href = top.location.href" https://support.mozilla.org/en-us/questions/695164 p>
La façon dont Firefox donne un avertissement; Dire que vous soumettez votre formulaire avec la méthode postale.
Sous la solution de contournement travaillée pour moi. P> sur le succès de l'appel d'Ajax ou de l'événement
faire p>
Essayez de modifier votre type de demande à partir de l'article à obtenir.
Si non possible pour changer le type de demande,
Pour recharger la page, essayez d'utiliser: p> au lieu de p> comme suggéré en réponse à la question Prévention de la confirmation de rechargement de Firefox P> Très bien travaillé dans Firefox, Chrome .. P > p>
J'ai surmonté ce problème pour mes besoins comme celui-ci. J'ai ajouté le code suivant après le formulaire Soumettre
document.getElementById("frmtbl").submit();
document.getElementById("nxt").click();
document.getElementById("frst").click();
De meilleures réponses sont données dans une question postée plus tard: Stackoverflow.com/questions/12622019