Я использую этот скрипт перезагрузить DIV, чей идентификатор новости,Автоматическое обновление DIV не работает
<script type="text/javascript">
var auto_refresh = setInterval(function() {
<? if ($lim >= 5)
$lim = 0;
else
$lim = $lim + 2;
if ($cnt == 1){
$lim = 0;
$cnt += 1;
} ?>
$('#news').load('update.php?lim=<? echo $lim ?>');
}, 10000); // refresh every 10000 milliseconds
</script>
update.php, containts этот код, чтобы получить значение Нт,
$lim=$_GET['lim'];
Но через каждые 10 секунд значение «lim» отправляется как 0. Мне нужно обновить значение «lim» на основе условия в скрипте.
Я проверил в update.php значение $ lim с помощью команды echo. Всегда это 0. Что такое ошибка в моем коде?
PHP является сервером, а JavaScript - клиентской стороной .... – ManseUK
'php' в javascript' setInterval() '!! – thecodeparadox
Вам нужно каждый раз получать '$ lim' с сервера, например, с вызовом AJAX. Используйте это значение, так как первое значение '$ lim' жестко закодировано в javascript. – Hidde