Php jQuery/Ajax-实时更新

Php jQuery/Ajax-实时更新,php,jquery,ajax,Php,Jquery,Ajax,我有一个cron作业,每5分钟搜索一次Twitter,每5分钟搜索结果就会写入数据库 我将twitter搜索结果呈现在一个简单的HTML列表中 我想做的是每5分钟在列表顶部加载任何新的搜索结果 你能建议我怎么做吗?你应该看看 这里有一个入门指南您应该看看 下面是一个入门指南为什么不简单地使用一个间隔为5分钟的window.setInterval()每隔5分钟调用一次AJAX函数以获得新结果 或者,您也可以在不使用任何JavaScript的情况下执行此操作。只需将HTML插入iframe并在此if

我有一个cron作业,每5分钟搜索一次Twitter,每5分钟搜索结果就会写入数据库

我将twitter搜索结果呈现在一个简单的HTML列表中

我想做的是每5分钟在列表顶部加载任何新的搜索结果

你能建议我怎么做吗?

你应该看看

这里有一个入门指南

您应该看看


下面是一个入门指南

为什么不简单地使用一个间隔为5分钟的window.setInterval()每隔5分钟调用一次AJAX函数以获得新结果

或者,您也可以在不使用任何JavaScript的情况下执行此操作。只需将HTML插入iframe并在此iframe中使用刷新元:

<meta http-equiv="refresh" content="3000; URL=http://www.example.com/twitterlist">

为什么不简单地使用间隔为5分钟的window.setInterval()每隔5分钟调用一次AJAX函数以获得新结果

或者,您也可以在不使用任何JavaScript的情况下执行此操作。只需将HTML插入iframe并在此iframe中使用刷新元:

<meta http-equiv="refresh" content="3000; URL=http://www.example.com/twitterlist">


使用
因为id
参数-

使用
因为id
参数-

我将编写一个函数来更新HTML列表,然后使用
setInterval
来运行它:

function updateList(){ /*magic*/ }

setInterval(updateList,1000*5*60); //Run updateList every 5 minutes


我将编写一个函数来更新HTML列表,然后使用
setInterval
运行它:

function updateList(){ /*magic*/ }

setInterval(updateList,1000*5*60); //Run updateList every 5 minutes


此外,我会根据最后一个cron作业的运行时间将第一次调用设置为
updateList
,因此,如果它是在30秒前第一次调用页面时运行的,则将第一次调用设置为
300-30
秒。然后,您将需要另一个
setInterval
调用位于
updateList
的底部:-
函数updateList(){/*magic*/setInterval('updateList()',1000*5*60);}
我猜前30秒是否很关键,您不会每5分钟更新一次。另外,我会根据最后一个cron作业的运行时间将第一次调用设置为
updateList
,因此,如果它是在30秒前第一次调用页面时运行的,请将第一次调用设置为
300-30
秒。然后,您将需要另一个
setInterval
调用位于
updateList
的底部:-
函数updateList(){/*magic*/setInterval('updateList()',1000*5*60);}
我猜如果前30秒很关键,您不会每5分钟更新一次。