每5秒调用一次PHP

时间:2014-05-16 20:39:42

标签: php jquery ajax json

我在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/
      } 
    });
  }); 

0 个答案:

没有答案