从一个JSON更新多个div - 简单示例不起作用

时间:2015-01-29 20:34:49

标签: php jquery ajax json

我有一个带有以下代码的webservice getupdate.php:

<?php
    $aReturn['status'] = "This is the last update";
    $aReturn['lastupdate'] = "2 minutes ago";
    echo json_encode($aReturn);
?>

它产生预期的输出: {“status”:“这是最后一次更新”,“lastupdate”:“2分钟前”}

我试图用这个来每5秒更新一次div:

<script src='http://code.jquery.com/jquery-latest.js'></script> 
<script type="text/javascript">

    $.ajaxSetup ({  
        cache: false  
    });  

    setInterval(function(){
        $.getJSON('getstatus.php', function(data) {
        $('div#status').html(data.status);
        $('div#lastupdate').html(data.lastupdate);
            }
        });
    }, 5000);

</script>


<div id="status">status</div>
<div id="lastupdate">lastupdate</div>

但是对于某些人 - 很可能是非常简单的原因 - 我的两个div没有更新。谁能告诉我我在这里做错了什么?

0 个答案:

没有答案