我有一個alert
框,當用戶單擊確定時應該刷新頁面。而不是發生這種情況,警報框消失,然後在用戶單擊確定時重新出現。警告框卡在無限循環中
它陷入了無限循環的重新出現!
<?php
if(isset($_POST['submit'])) {
echo'
<script>
alert(\'Reply successfully flagged!\');
window.location.reload();
</script>
';
}
?>
<form method="post">
<input type="submit" name="submit">
</form>
注:我需要的alert
是在if
聲明 - 我不能只用純JavaScript(如onclick
)!
很好的解決方案。免責聲明:[並非所有的瀏覽器](https://bugs.webkit.org/show_bug.cgi?id=23735)都會使用'reload()'重新發布數據,但OP顯然不使用其中的瀏覽器:) –
不幸的是*(不知道爲什麼)*警報框仍然卡在一個出現的循環。 –
@TheCodesee看起來像一個緩存問題的朋友? –