2012-04-21 2 views
0

Я получаю значение $_SESSION[balance] из базы данных MySQL при каждом входе в систему. Как обновить значение в браузере клиентов без перезагрузки страницы каждые 5 минут? Я думаю, что это возможно сделать с помощью AJAX?

Извините, если это слишком расплывчато, я абсолютно не знаю, с чего начать.

+0

как часто 'изменение balance' и что его изменяет? – RockyFord

ответ

1

Ваше право, вам нужен AJAX для этого. Самый простой способ заключается в использовании $.get(); с jQuery library

JS/JQuery скрипт

window.setInterval(function() { 

    $.get('script.php', function(balance) { 
     $('#balance').html(balance); // set the value to the element with the ID balance 
    }); 

}, 60000); // execute every minute 

в script.php вы просто запрос к базе данных для баланса и эхо его

Смежные вопросы