重新加载不会改变 POST 状态
Reload does not change POST state
我想在提交时重新加载页面时遇到问题。我使用如下所示的简单脚本函数完成了此操作。但是,当我重新加载时,回声“你好”并没有消失。是否有重新加载功能更改我的提交状态 post,并且“你好”不再出现。
<!DOCTYPE html>
<html lang="en">
<body>
<form method="post">
<button class="btn-login" type="submit" name="submit">Sign in</button>
</form>
<?php
if (isset($_POST['submit'])) {
echo "hello";
echo "<script>window.location.reload(true)<script>";
}
如果您想重定向到新页面(甚至是同一页面)但没有 POST 值,请使用
window.location.replace(url)
https://developer.mozilla.org/en-US/docs/Web/API/Location/replace
我想在提交时重新加载页面时遇到问题。我使用如下所示的简单脚本函数完成了此操作。但是,当我重新加载时,回声“你好”并没有消失。是否有重新加载功能更改我的提交状态 post,并且“你好”不再出现。
<!DOCTYPE html>
<html lang="en">
<body>
<form method="post">
<button class="btn-login" type="submit" name="submit">Sign in</button>
</form>
<?php
if (isset($_POST['submit'])) {
echo "hello";
echo "<script>window.location.reload(true)<script>";
}
如果您想重定向到新页面(甚至是同一页面)但没有 POST 值,请使用
window.location.replace(url)
https://developer.mozilla.org/en-US/docs/Web/API/Location/replace