【问题标题】:php div refresh without reloading pagephp div 刷新而不重新加载页面
【发布时间】:2018-10-29 03:03:32
【问题描述】:

我是 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  
       }
    }    
?>

【问题讨论】:

标签: javascript php jquery html css


【解决方案1】:

就像 Eddie 已经说过的,使用 ajax。这意味着您的 HTML 将向您的 PHP 代码发出请求(询问信息)。然后,您的 PHP 代码将“回复”请求的信息,然后您的 HTML 代码可以使用该信息来呈现页面。

使用 AJAX,所有事情都在后台发生,用户将看不到任何东西,这意味着没有闪烁。

这是一个超级简单的解释,让您了解这个想法。

在此处查看基本介绍: https://www.w3schools.com/xml/ajax_intro.asp

另外,其他人已经问过类似的问题。在再次询问同样的事情之前尝试检查一下;)

查看这篇文章: Change DIV content using ajax, php and jQuery

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-22
    • 1970-01-01
    • 1970-01-01
    • 2021-10-29
    • 2012-03-06
    • 1970-01-01
    相关资源
    最近更新 更多