jQuery - если база данных обновлена, обновите страницу - PullRequest
2 голосов
/ 31 мая 2009

Righteo, только что начал возиться с Jquery, и я могу обновить базу данных и т. Д., Но я хочу знать, есть ли способ отобразить новую информацию, размещенную в базе данных (даже если это не то, что было только что опубликовано) без перезагрузки и т. д.

Не пиши это для меня, просто укажи мне правильное направление ... Я хочу собрать все вместе ... лучший способ научиться: D

Ответы [ 3 ]

1 голос
/ 31 мая 2009

Самое простое решение - периодически опрашивать сервер.

Если вы хотите, чтобы сервер давил на вас, используйте Comet .

1 голос
/ 21 января 2016
 var dataString="variable="+variablevalue;
    // Check if there is any updates every 3 second.
    var x=setInterval(doUpdates,3000);

    function doUpdates() {
        $.ajax({
        type: 'POST',
        url: "yourfile.php",
        data: dataString,                 
        success: function(data) {
            $('#yourid').html(data)
            //This will update the HTML code.
        }
    })
0 голосов
/ 31 мая 2009

Единственный способ - регулярно веб-страница опрашивать сервер на наличие новой информации.

Нет способа инициировать взаимодействие со стороны сервера.

Edit:

Нет способа, кроме как использовать каркас, который обрабатывает опрос для вашего.

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