我正在编写一个在线纸牌游戏(PHP),我对Javscript,Ajax,XML等没有任何了解。
假设我有一张卡片,我想玩那张卡片。所以我点击那张卡片,然后播放卡片(让我们认为它在桌子上)。但是我想让其他玩家看到我在没有刷新页面的情况下播放了这张卡片。我知道有可能使用Ajax或jQuery,但我不知道如何使用它,所以让我们假设它是这样的:
MySQL的: 表:游戏板 行 - playcard
我玩牌,并在“playcard”行中添加一个值
该行现在有一条新记录: 8Clubs
没关系,我可以看到播放的卡片,因为当我播放它时,页面刷新了,但不是其他人
我希望其他玩家能够在没有手动刷新的情况下看到卡片...我知道我可以用Javascript每秒刷新一个div,然后把php代码看看div里面是否有新的记录,但是不专业,它可能“超载”“服务器”......
我在想这样的事情(显然它完全不同,我只是想解释我的逻辑)
Ajax / jQuery代码:
$check if_row(playedcard).newrecord = true
{
Do something
}
我想知道是否可以随时检查(每秒不刷新该功能),它会立即成为某种东西。在我播放卡片的那一刻,它会立即向其他人显示卡片播放...