我有一个表单将内容发布到数据库中。表单的现有数据库内容将作为值发布到表单中。使用表单来显示现有的数据库内容。在提交最新的发布数据后重新加载表单
提交时,数据库被更新并以页面必须重新加载的形式查看新更新的内容。
我已经在javascript中产生了一个重载脚本来重新载入提交页面。页面重新加载,但php内容不会更新。该页面仍然需要手动重新加载才能显示新内容。
这是我的表单的代码。
<form method="POST" action="">
<input type="text" name="title" <?php echo "value=\"" .$row['title']."\">"?>
<textarea id="editor" name="content"><?php echo $row['content']; ?></textarea>
<input type="submit" name="save" value="Save" class="submit" onclick="reload();">
</form>
的Javascript
function reload(){
document.location.reload(true);
}
我也曾尝试
window.location = window.location.href;
两者都relaoding的页面,但PHP没有被刷新。
为什么不ajax?如果您提交表单,该页面会自动重新加载(或重定向,具体取决于您的'action'属性) – Soundz
是的,我的操作是保留在当前页面上。我想要更新php表单值。我将如何去做这个与Ajax? – user1078385