自动页面刷新,无需重新加载整个页面

时间:2011-05-15 12:44:51

标签: php javascript jquery ajax

刷新顶部栏就像facebook一样,当新消息像facebook或gmail一样没有刷新整个页面时,消息的消息就会得到更新。我可以这样做,如果顶部栏位于外部我可以使用元标记设置超时或刷新标记刷新该栏,但是当它是主页面的一部分时没有得到如何刷新。如果没有重新加载整页和没有任何外部文件作为收件箱的完整代码和警报位于main.php,所以我不能把它拿出来并在外部调用这些功能。

5 个答案:

答案 0 :(得分:2)

也许您可以尝试设置计时器以使用ajax方法选择新消息并使用js来更改dom元素的性能。

答案 1 :(得分:0)

您需要使用AJAX回调来使用部分页面刷新。开始学习AJAX的好地方是Google Code UniversityjQuery JavaScript framework

答案 2 :(得分:0)

答案 3 :(得分:0)

那么呢

setInterval(function(){
SomeAjaxFunction();
}, 1000);

答案 4 :(得分:0)

Sujit,你肯定需要使用AJAX。我认为你没有很清楚地解释自己,但是你说你想要在同一页面上的所有代码,这是一个糟糕的编程实践。您需要使用AJAX并进行“代码分离”(将JS与PHP分开的HTML)。

也许你害怕使用AJAX,我推荐使用简单的库来管理AJAX,它被称为SACK。你可以看到一个很好的简单教程here

希望对你有用。