提交并刷新的按钮?

时间:2011-10-07 03:56:16

标签: html

我有一个表单可以更改SQL数据库中的内容,该页面还会显示正在更改的内容。出于某种原因,在提交更改后,我必须刷新页面才能正确显示新更改的信息。我知道我可以创建一个刷新页面的按钮,但该按钮也用于提交功能,有没有办法将两者结合起来,以便在更新SQL数据库后刷新?

感谢

编辑:nvm我想通了,你可以在SQL查询后使用头函数

header("location: " . $_SERVER['REQUEST_URI']);

2 个答案:

答案 0 :(得分:0)

我可以建议您在提交ID结束后成功,只需将用户重定向到他所在的同一页面,这样就可以获得新数据。

答案 1 :(得分:0)

有一个名为Post Redirect Get的漂亮模式。

这基本上意味着,提交将发布到表单,它将完成它的工作,并在完成后将要求浏览器重定向到自己(response.redirect),然后下一个请求将是正常的获取请求。 / p>

此模式的目的是“通常”以避免多次点击,并且还提供刷新的信息。

所以,我认为这里的关键是服务器端代码重定向到同一页面。

<强>更新

维基百科链接以及进一步说明:http://en.wikipedia.org/wiki/Post/Redirect/Get