我正在处理我认为可能很简单的事情,即使用 jquery ajax 生成随机数。我有一个 index.php 轮询 generator.php 的随机数,代码如下
索引.php:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
setInterval(function(){
$.ajax({ url:'./generator.php', cache : false, success: function(data){
document.write(data.foo);
}, dataType: "json"});
}, 3000);
</script>
生成器.php:
<?php
$x = rand(10,100);
$array = array(
'foo' => $x
);
echo json_encode($array);
?>
所以这在第一次加载时工作正常,它从 generator.php 获取随机数,但之后 index.php 继续加载但什么也没有得到,并且显示的数字保持不变。我在这里做错了什么?