好的我有一个数组设置来从游戏服务器中提取信息,例如当前地图和玩家数量,阵列中有一台服务器,我需要在网站的不同部分显示所有信息,例如因为我想从一个服务器下的一个服务器显示信息,然后在另一个部分显示另一个,这里是我的代码
HTML显示信息
<li><div id="serverstats-loading">Please wait ...<br /></div>
<div id="serverstats-wrapper" style="display: none"></div>
<script type="text/javascript">
$(document).ready(function(){
$.post("query.php", {},
function (data) {
$('#serverstats-wrapper').html (data);
$('#serverstats-loading').hide();
$('#serverstats-wrapper').show ();
});
});
</script>
php中的数组
$servers = array (array ('name' => 'DatGamer PvP Sever',
'ip' => '89.163.145.206',
'port' => 5000),
array ('name' => 'DatGamer RP Server',
'ip' => '89.163.145.206',
'port' => 19000));
$cachelifetime = 30;
$cachefile = './cache/servers.html';
$output = '<a href ="steam://connect/#ip#:#port#">#name#</a><br />#map# #players#/#maxplayers#<br /><br />';
?>
网站上的内容截图
pvp服务器保留,但RP需要显示在不同的位置。
感谢您花时间阅读本文,如果您需要更多相关信息,我会尽力给您。
谢谢 -AcidzDesigns
答案 0 :(得分:0)
如果我纠正你,你需要改变你使用的逻辑。
1)从服务器返回而不是链接,但是json具有属性和键“PvP”/“RP”值 2)使用 一些html模板将重新调整的json渲染到适当的部分
或者如果你需要从服务器返回html而不是分别为PvP和RP返回两个数组/字典