Javascript 后台数据库更新签入

Javascript 后台数据库更新签入,javascript,mysql,ajax,Javascript,Mysql,Ajax,我正在做一个tic tac toe游戏,两个玩家可以同时玩,每次点击后我都要更新数据库,但我的问题是,另一个玩家如何知道下一个玩家点击了一个框并更新了数据库而没有刷新页面,因为这将需要很长时间?有几个选项 1) 经常使用AJAX轮询。下面是一个简单的示例: function doPoll(){ $.post('endpoint(url or page)', function(data) { // process results here setTimeou

我正在做一个tic tac toe游戏,两个玩家可以同时玩,每次点击后我都要更新数据库,但我的问题是,另一个玩家如何知道下一个玩家点击了一个框并更新了数据库而没有刷新页面,因为这将需要很长时间?

有几个选项

1) 经常使用AJAX轮询。下面是一个简单的示例:

function doPoll(){
    $.post('endpoint(url or page)', function(data) {
        // process results here
        setTimeout(doPoll,5000);
    });
}
2) 看看web套接字。这篇文章有一个很好的概述:

3) 采取行动;网址:

ASP.NET Signal是为ASP.NET开发人员提供的一个新库,它使 开发实时web功能很容易。信号员允许 服务器和客户端之间的双向通信。服务器可以 现在,在连接的客户端上即时推送内容 可用。SignalR支持Web套接字,并返回到其他套接字 适用于旧浏览器的兼容技术。signar包括用于 连接管理(例如,连接和断开连接事件), 分组连接和授权


这也是一个问题。

请包括代码