Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一款纸牌游戏。逻辑是第一个玩家等待任何玩家加入。当第 2 名玩家来到该页面时,数据库中会进行更新,并且玩家 1 将收到玩家 2 已加入的通知,而无需刷新页面。我搜索了大量的jquery 和 ajax,但没有一个对我有帮助。请有人帮助我,因为我被困在茫茫荒野中。谢谢。
我推荐 websockets。搜索任何简单的聊天教程,其中应包含游戏所需的所有必要功能。
在 jquery 中使用$.post无需刷新页面即可获取数据。
$.post
$.post("page.php",{"act":1},function(data){ $("#id").html(data); });
在page.php写你的查询
page.php
您想在 ajax 中进行长轮询
如何实现基本的“长轮询”?
并且可能使用 memcache 而不是数据库,特别是如果您进行大量轮询以跟踪有多少玩家加入等,但我将把决定权留给您。