php - 在没有页面加载的情况下检索数据库值 AJAX/PHP/Facebook 样式

标签 php jquery mysql ajax facebook

我想知道是否有人可以展示或举例说明 facebook 如何检查其数据库中的新消息?它似乎定期执行此操作,而无需加载页面。在 PHP/MySQL/Jquery 脚本中实现此目的的最佳方法是什么?

alt text

我们将不胜感激任何帮助! 干杯,丽亚

最佳答案

你可以这样做:使用 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/

相关文章:

mysql - SQL 服务器 : How to override Error 0xc02020a1: Data Flow Task 1: Data conversion failed

php - 在 AJAX 和 PHP 中写入 MySQL 数据库时使用 Facebook 登录

PHP 警告 : include_once(Net/SMTP. php):无法打开流

jquery - 基于数值属性的 DOM 元素更高效的 jQuery 排序方法

jquery - Angular 4 中的表单验证

python - Django 使用工厂函数从同一基类创建多个表/模型类

MySQL 在整个表上加入 SUM 列

php - RSS 提要 : htmlspecialchars() vs. CDATA

php - 如何获得外部页面优惠券/代金券表格以在 OpenCart 中使用?

javascript - JS 中的链式异步函数调用?