为什么textarea在表单submition上显示旧内容?

时间:2018-05-23 02:24:56

标签: php

我有一个textarea,我可以更新其内容,然后当我点击提交按钮时将其发送到数据库:

<form action="" method="POST" class="myForm" autocomplete="off">
  <textarea  name="newContent" class="form-control" rows="10"><?php the_content(); ?></textarea>
  <input id="update_content" name="subContent" type="submit" value="Update">
</form>

<?php
    $post = array(
        'ID' => $id,
        'post_content' => $_POST['newContent']
    );
    if ('Update' === ($_POST['subContent'] ?? false)) {
        wp_update_post($post, true); 
    }
?>

一切正常,数据库更新。然而,当页面重新加载表单提交时,textarea显示旧内容。如果我手动刷新页面,那么我会看到新内容。

我还尝试添加<meta http-equiv="Cache-control" content="no-cache">

0 个答案:

没有答案