使用JavaScript/PHP仅每5秒刷新一次DIV
我一直在用PHP和MySQL在我的消息系统上搜索这个问题。我不知道如何只刷新包含消息的div,以便在不使用jquery或AJAX的情况下每五秒钟更新一次。我不想使用这些,因为我希望网站能与几乎任何东西兼容(如手机、平板电脑、电脑甚至电子阅读器浏览器)使用JavaScript/PHP仅每5秒刷新一次DIV,javascript,php,html,refresh,Javascript,Php,Html,Refresh,我一直在用PHP和MySQL在我的消息系统上搜索这个问题。我不知道如何只刷新包含消息的div,以便在不使用jquery或AJAX的情况下每五秒钟更新一次。我不想使用这些,因为我希望网站能与几乎任何东西兼容(如手机、平板电脑、电脑甚至电子阅读器浏览器) 是否可以使用HTML、PHP或JavaScript实现这一点,如果可以,如何实现?我猜您正在使用PHP从后端获取内容。您可以在setTimeOut(function(){},5000)中使用$('#idOfdiv').load(“somePHPsc
是否可以使用HTML、PHP或JavaScript实现这一点,如果可以,如何实现?我猜您正在使用
PHP
从后端获取内容。您可以在setTimeOut(function(){},5000)
中使用$('#idOfdiv').load(“somePHPscriptToUpdateDiv.php”)
您可以使用iframe
将url重新加载到php页面,以在没有AJAX的情况下获得这种效果。不过,我不认为iframe比AJAX更受支持。谢谢-我现在就试试,我能不能用以前声明的函数来获取消息来替换.load(“somePHPscript…”如果你想向php脚本发送参数来获取消息,那么我认为最好使用$.AJAX()。这不是$jquery想法吗?我会建议你使用jquery-ajax。这很简单。它只是异步javascript。要获得更多帮助,请浏览链接。[链接]那么你认为我应该使用ajax吗?在谷歌上,我能找到的使用ajax的唯一方法是(我自己无法解决这些问题,因为我以前从未使用过ajax编码)还包括jquery。有没有一种方法不可以?当然,你可以直接使用XMLHttpRequest
。大多数人使用jquery的原因是因为它更简单,跨浏览器一致。直接使用XMLHttpRequest在兼容性方面仍然是最好的?因此,我如何直接实现XMLHttpRequest呢?