如何使用 Ajax. 将数据从源显示到页面?
How to Display Data from a Source to a Page with Ajax.?
我有一个 GameServer 以 POST 格式发布少量数据
每 5 秒到我的 WebServer(Apache)。
我希望该数据显示在某个页面中,并在游戏服务器每 5 秒重新发送一次数据时实时更新它。
我是说 Ajax 实时视图。
有答案吗?请 :)
如我所见:
- GameServer POST 数据到服务器,每 5 秒并将其存储在某个地方。
- Ajax 每 5 秒向服务器询问一次数据并将其显示在屏幕上。
html
<div id="divContainer"></div>
jquery
setInterval(function() {
var handler = 'getdata';
$.ajax({
url: 'parser.php',
type: 'POST',
data:{
handler:handler
},
success: function(data){
$('#divContainer').html(data);
}
});
}, 5000);
parser.php
$handler = $_POST[handler];
if($handler == 'getdata'){
// your code to retrieve game data ( from db, session etc, depend on the game logic)
echo $gamedata;
}
我有一个 GameServer 以 POST 格式发布少量数据 每 5 秒到我的 WebServer(Apache)。
我希望该数据显示在某个页面中,并在游戏服务器每 5 秒重新发送一次数据时实时更新它。
我是说 Ajax 实时视图。
有答案吗?请 :)
如我所见:
- GameServer POST 数据到服务器,每 5 秒并将其存储在某个地方。
- Ajax 每 5 秒向服务器询问一次数据并将其显示在屏幕上。
html
<div id="divContainer"></div>
jquery
setInterval(function() {
var handler = 'getdata';
$.ajax({
url: 'parser.php',
type: 'POST',
data:{
handler:handler
},
success: function(data){
$('#divContainer').html(data);
}
});
}, 5000);
parser.php
$handler = $_POST[handler];
if($handler == 'getdata'){
// your code to retrieve game data ( from db, session etc, depend on the game logic)
echo $gamedata;
}