我使用这个脚本重新加载一个DIV ID为新闻,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值,
$lim=$_GET['lim'];
但每过10秒后,'lim'值就会发送为0.我需要根据脚本中的条件更新'lim'值。
我使用echo命令检查update.php中的$ lim值。总是0.我的代码中的错误是什么?
PHP是服务器端,JavaScript是客户端.... – ManseUK
javascript内的'php' setInterval()'! – thecodeparadox
您需要每次从服务器获取'$ lim',例如使用AJAX调用。使用该值,因为'$ lim'的第一个值在javascript中被硬编码。 – Hidde