我尝试使用php / JSON创建dataTable ...我有这个PHP代码:
if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
try {
/* Establish the database connection */
$array = $db->query("SELECT naziv,opis,status,vrsta FROM aktivnosti")->fetchAll(PDO::FETCH_ASSOC);
$jsonTable = json_encode($array);
} catch(PDOException $e) {
echo 'ERROR: ' . $e->getMessage();
}
echo $jsonTable;
}
else {
echo 'GRESKA 404';
}
输出是:
{naziv:Priprema, opis:Da se izrzi nadovdnjavanje, status:U pripremi, vrsta:navodnjavanje}
{naziv:Djubrenje, opis:Vrsi se djubrenje parcele na temp. od oko 12C, status:U toku, vrsta:djubrenje}
{naziv:Hemijska analiza, opis:Da se izvrsi hemijska analiza, status:U toku,…}
但我需要得到这样的输出:
{
"data": [
{
"naziv": "<strong>Monday</strong></br>01.01",
"opis": "System Architect",
"status": "$320,800",
"vrsta": "2011/04/25",
},
{
"naziv": "<strong>Monday</strong></br>01.01",
"opis": "System Architect",
"status": "$320,800",
"vrsta": "2011/04/25",
},
{
"naziv": "<strong>Monday</strong></br>01.01",
"opis": "System Architect",
"status": "$320,800",
"vrsta": "2011/04/25",
},
我的PHP代码需要更改什么?
抱歉琐碎的问题,但我开始使用php和开发。感谢
答案 0 :(得分:1)
试试这个
$array = $db->query("SELECT naziv,opis,status,vrsta FROM aktivnosti")->fetchAll(PDO::FETCH_ASSOC);
$output = ['data' => $array];
$jsonTable = json_encode($output);