Я назначил две переменные, которые равны переменной PHP, которая может быть изменена в любое время. Я пытаюсь обновить div каждые 5 секунд; например, для обновления номера. Я предполагаю, что это не работает, потому что PHP не запускается снова после загрузки страницы. Каков наилучший способ обойти это? Я не против ссылки на другую страницу, если это необходимо. Вот мой код:Попытка обновить переменную JavaScript, назначенную переменной PHP
$(document).ready(function() {
var buyprice = <?php echo $coinTicker->price($coin2[1] , 'buy'); ?>;
var sellprice = <?php echo $coinTicker->price($coin2[1] , 'sell'); ?>;
$('#currentbuyprice').html(buyprice);
$('#currentsellprice').html(sellprice);
setInterval(function() {
var buyprice = <?php echo $coinTicker->price($coin2[1] , 'buy'); ?>;
var sellprice = <?php echo $coinTicker->price($coin2[1] , 'sell'); ?>;
$('#currentbuyprice').html(buyprice);
$('#currentsellprice').html(sellprice);
}, 5000);
});
Ищите AJAX. Помните, что Google - ваш друг. – Prusse
AJAX –
Да, используйте ajax для отправки запроса и получения ответа в json. –