提交表单后正确刷新页面

Posted

技术标签:

【中文标题】提交表单后正确刷新页面【英文标题】:Refreshing the page properly after form submitted 【发布时间】:2014-05-21 06:13:33 【问题描述】:

我有一个 html 表单,它有一个执行另一个页面的操作。

但是我需要正确加载新页面才能使脚本正常运行。

我可以在加载时刷新,但是我的页面可能需要 30 多秒才能加载,因此时间会太长。

您知道如何在提交表单时正确加载页面吗?

谢谢

【问题讨论】:

30 秒加载页面?天哪 是的,我不知道为什么它涉及很多后端 【参考方案1】:

参考本页Reloading the page

使用此代码。

setTimeout("location.reload(true);", timeoutPeriod);

否则添加此代码。

$('#PageRefresh').click(function() 

              location.reload(true);

    );

【讨论】:

我的页面可能需要很长时间才能重新加载,我想在第一次加载时完全加载,加载后不刷新。 @Joe:嘿,乔在开玩笑啊?? @KessaVan:我有一个表单,我点击提交,我希望页面真正正确加载,我不想刷新页面,不刷新可以吗? @Joe : 去这个对你有用的链接,页面加载而不刷新..dynamicdrive.com/forums/… 我只需要像你说的那样刷新页面,我认为当用户提交表单时没有办法真正加载页面

以上是关于提交表单后正确刷新页面的主要内容,如果未能解决你的问题,请参考以下文章

表单提交后刷新页面

我做了一个表单提交页面,如何禁止刷新?

怎么实现form表单提交后不重新刷新当前页面

刷新页面时如何防止表单重新提交(F5 / CTRL+R)

求助:PHP多表单提交问题,一个页面提交N多个表单

form表单提交,弹框后刷新页面