抱歉标题不好,我很难命名。
我正在尝试获取此数据:
<?php
require '../lib/config.php';
// Get the server statuses
$pdb = connectPDO();
$stmt = $pdb->prepare('SELECT * FROM serverlist');
$stmt->execute();
echo json_encode($stmt->fetchAll(PDO::FETCH_ASSOC));
这给出了这个结果: http://ichris.xyz/ajax/server-status.ajax.php
然后获取该数据并将其插入表中 http://ichris.xyz/server_list.php(我为插入此数据而制作的表格)。
答案 0 :(得分:1)
使用JSON DECODE:http://php.net/manual/en/function.json-decode.php
序列化json提要后,使用while或for循环使用php运行插入。
答案 1 :(得分:0)
您可以使用
$.get('ajax/server-status.ajax.php').done(function(results) {
var statusList = $.parseJSON(results);
var tableBody = $("table tbody");
if ($.isArray(statusList)){
for(var index in statusList){
var status = statusList[index];
$("<tr>").append("<td>"+status["name"]+"</td>")
.append("<td>"+status["faction2_name"]+"</td>")
.append("<td>"+status["map"]+"</td>")
.append("<td>"+status["players_online"]+"/"+status["players_max"]+"</td>")
.append("<td>"+(status["has_password"] ? 'Yes' : 'No')+"</td>")
.appendTo( tableBody );
}
}
});
中查看它的实际效果