刷新父页面时避免关闭模式

时间:2017-10-04 11:27:02

标签: javascript php html sql modal-dialog

我的网站就像twitter,我使用的是基本的html,PHP,sql查询和java脚本。我有这个元标记来自动刷新我的页面(用于后期目的)但是当我打开我的模态然后页面刷新时,模态正在关闭。有没有办法或代码来避免它?我想从我的模态查看信息,即使我的模态打开,父页面仍然刷新。 Pleeeeaaassseeee帮忙!

1 个答案:

答案 0 :(得分:0)

我会考虑改变你的设计。要么摆脱自动刷新,而是使用AJAX调用来更新页面。这是一个显示AJAX基础知识的页面:https://www.w3schools.com/xml/ajax_intro.asp

您可以将页面设置为在刷新时自动加载模态。但我觉得你可能有人在那个盒子里打字,所以内容会丢失。这不是一个良好的用户体验。

对于低技术解决方案,您可以使用Javascript弹出一个小窗口进行帖子提交。这会使你的写作与你的阅读脱节,你可以随心所欲地刷新另一页。

弹出新窗口的简单代码是:

<a href="#" onclick="window.open('postpage.php','Write New Post','width=800,height=600,toolbar=no');">Post a Message</a>

https://www.w3schools.com/jsref/met_win_open.asp

您只需要将您的发布代码移至postpage.php,而不是将其发布到您当前所拥有的任何页面上。