1

谁能给我有关如何刷新 div 的建议。

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

我怎样才能自动实现这一点?

我正在使用 jQuery 和 Ajax。

4

3 回答 3

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() 中实现这些内容

于 2013-09-24T06:16:23.637 回答
0

试试这个,使用 jQuery 每 10 秒自动加载和刷新 Div。 如果不显示您已经完成的工作,就无法回答更多?

于 2013-09-24T06:20:51.143 回答
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
     });
    }
于 2013-09-24T06:21:04.757 回答