任何人都可以就如何刷新div给我建议。
我正在制作国际象棋游戏,我希望每次其他玩家将数据发布到数据库时加载div。我的游戏几乎已经完成,当你移动一块时,玩家2不会看到玩家1所做的移动,当玩家2刷新浏览器时他/她现在可以看到玩家1移动了一块。
如何自动实现?
我正在使用jQuery和Ajax。
答案 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
});
}