我在servers.php上显示服务器列表(从servertracker.php获取服务器信息)
$_GET['action'] = 'getserverinfo';
$_GET['array'] = $json_serverlist;
include ("./connections/servertracker.php");
$num = -1;
foreach($server_array as $id => $data)
{
正如您在servers.php中看到的那样,我将JSON文件作为$ json_serverlist并将其用作$ _GET [] ...来servertracker.php然后我从$ server_array那里获取信息。
我希望它从servertracker.php每隔5秒获取一次信息,以使服务器列表生效。如果有教程那就太好了。
感谢。
编辑:这样的事情会起作用。
$(function ()
{
//-----------------------------------------------------------------------
// 2) Send a http request with AJAX http://api.jquery.com/jQuery.ajax/
//-----------------------------------------------------------------------
$.ajax({
url: 'api.php', //the script to call to get data
data: "", //you can insert url argumnets here to pass to api.php
//for example "id=5&parent=6"
dataType: 'json', //data format
success: function(data) //on recieve of reply
{
var id = data[0]; //get id
var vname = data[1]; //get name
//--------------------------------------------------------------------
// 3) Update html content
//--------------------------------------------------------------------
$('#output').html("<b>id: </b>"+id+"<b> name: </b>"+vname); //Set output element html
//recommend reading up on jquery selectors they are awesome
// http://api.jquery.com/category/selectors/
}
});
});