我想知道是否有人可以展示或举例说明 facebook 如何检查其数据库中的新消息?它似乎定期执行此操作,而无需加载页面。在 PHP/MySQL/Jquery 脚本中实现此目的的最佳方法是什么?
我们将不胜感激任何帮助! 干杯,丽亚
最佳答案
你可以这样做:使用 periodical updater
<span id="inbox-title"></span>
<script>
$.PeriodicalUpdater('/path/to/service', {
method: 'get', // method; get or post
minTimeout: 1000, // starting value for the timeout in milliseconds
maxTimeout: 8000, // maximum length of time between requests
}, function(data) {
$('#inbox-title').html('you have ' + data + 'new messages');
});
</script>
另一种选择是绑定(bind)onmousemove 事件并在发生意外时进行ajax 调用
关于php - 在没有页面加载的情况下检索数据库值 AJAX/PHP/Facebook 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1934457/