刷新一个div

时间:2013-09-24 06:08:10

标签: javascript jquery ajax

任何人都可以就如何刷新div给我建议。

我正在制作国际象棋游戏,我希望每次其他玩家将数据发布到数据库时加载div。我的游戏几乎已经完成,当你移动一块时,玩家2不会看到玩家1所做的移动,当玩家2刷新浏览器时他/她现在可以看到玩家1移动了一块。

如何自动实现?

我正在使用jQuery和Ajax。

3 个答案:

答案 0 :(得分:1)

类似的东西:

<script type="text/javascript">
window.onload = setupRefresh;
var interval = 1000;


    function setupRefresh() {
        setTimeout("refreshPage();", interval); // milliseconds
    }

    function refreshPage() {
        //get game state using ajax and update div
    }

这会每秒刷新一次(== 1000ms,更改为你想要/需要的东西),你需要在refreshPage()中实现这些东西

答案 1 :(得分:0)

试试这个,Auto Load and Refresh Div every 10 Seconds with jQuery. 无法回答更多但没有展示你已经做过的事情?

答案 2 :(得分:0)

希望这样的事情可以帮助你......:)

 $(document).ready(function(){
        setInterval(targetDiv, 1000); 
    }); 

    function targetDiv(){
    $.ajax({
      url: "/refresh_your_div_function",
      //Other code u need to perform
     }).done(function() {
       //Your code
     });
    }