Как создать время в JQuery для всегда в браузере - PullRequest
0 голосов
/ 15 августа 2011

Я хотел бы создать скрипт чата и проверить наличие новых ответов.

Мне нужно время. Каждые 4 секунды проверять новое сообщение в файле db.php

Пример:

function while_check_seen()
{
    $(".replay").delay(4000).load("../db_pms.php?action=check");    
    while_check_seen()
}

Это while сработало, но использовало много ЦП!

Кто-нибудь может предложить лучший способ?

Ответы [ 2 ]

1 голос
/ 15 августа 2011

Вы можете попробовать это:

setInterval(function() {
    $(".replay").load("../db_pms.php?action=check");    
}, 4000);

https://developer.mozilla.org/en/window.setInterval

1 голос
/ 15 августа 2011

Вы можете использовать плагин jQuery, который будет периодически опрашивать заданный URL-адрес и (при необходимости) обновлять страницу по мере необходимости.

Например, здесь: http://plugins.jquery.com/plugin-tags/periodic-updater

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...