我是php的新手。如何刷新页面上的div
容器而不重新加载整个页面?
重新加载完成后,我不想闪烁。如果div
容器刷新,则看起来更优雅。在div
容器中,我显示了每天在不同时间更改的文本。非常感谢您的帮助。
div
容器的示例:
<?php
if (date('w') == 6) {
if (date('H') >= 5 && date('H') < 7) { ?>
<div style="position: fixed; top: 45px; width: 100%">
<table style="background-color: #0307f6;" width="100%">
<tr style="background-color: #0307f6;">
<td align="center" style="color: #FFF;" width="100%">ACTUALLY : lorem ipsum </td>
</tr>
</table>
</div>
<?php
}
}
?>
答案 0 :(得分:1)
就像埃迪已经说过的那样,请使用ajax。这意味着您的HTML将向您的PHP代码发出请求(询问信息)。然后,您的PHP代码将“回复”所请求的信息,然后您的HTML代码可以使用它来呈现页面。
使用AJAX,所有这些操作都在后台发生,用户将看不到任何东西,这意味着不会闪烁。
这是一个超级简单的解释,可以帮助您介绍这个想法。
在此处查看基本介绍: https://www.w3schools.com/xml/ajax_intro.asp
此外,其他人已经问过类似的问题。尝试再次询问同一件事之前先检查一下;)