我有模式形式,提交成功后我有摆脱输入文件名值的问题,提交成功后我想刷新它自己的页面。
这是我的代码:
if(isset($_POST['postFlag']) && is_numeric($_POST['postFlag'])) {
$postFlag = $_POST['postFlag'];
// print_r('PostFlag : '$_POST['postFlag']);
switch ($postFlag) {
// Sending
case 1:
if($this->setPostVars() && $this->checkPostVars()) {
// print_r('Sending...');
$this->setReceipients();
$this->sendEmail();
// $this->sendConfirmationEmail();
$this->writeRecord();
$this->returnEcho(1, 'Sending successful!');
}
break;
}
}
我尝试了header('Location: ');
,它保存了数据,但给了我一个错误另外echo "<meta http-equiv='refresh' content='0'>"
作为新手开发人员,我通常遇到相反的问题。
[提交表单方法POST时不重新加载页面的唯一原因:
您可以使用以下方法进行硬编码:
echo "<script>location.reload(true);</script>";