J'ai une boîte alert
qui est censée rafraîchir la page lorsque l'utilisateur clique sur OK. Au lieu de cela, la boîte d'alerte disparaît puis réapparaît lorsque l'utilisateur clique sur OK.Boîte d'alerte bloquée dans une boucle sans fin
Il est coincé dans une boucle sans fin de réapparaître!
<?php
if(isset($_POST['submit'])) {
echo'
<script>
alert(\'Reply successfully flagged!\');
window.location.reload();
</script>
';
}
?>
<form method="post">
<input type="submit" name="submit">
</form>
Note: J'ai besoin alert
d'être dans la déclaration if
- Je ne peux pas utiliser pure Javascript (comme onclick
)!
bonne solution. clause de non-responsabilité: [tous les navigateurs] (https://bugs.webkit.org/show_bug.cgi?id=23735) repostent les données avec 'reload()', mais OP n'utilise évidemment pas l'un de ces navigateurs :) –
Malheureusement * (je ne sais pas pourquoi) * la boîte d'alerte est toujours coincée dans une boucle d'apparition. –
@TheCodesee On dirait un copain de problème de mise en cache? –