来自json_encode php函数的引导填充表

来自json_encode php函数的引导填充表,php,twitter-bootstrap,pdo,Php,Twitter Bootstrap,Pdo,我试图从一个php函数填充我的引导表,但我无法让它工作,奇怪的是,该函数可以工作,因为我已经在控制台日志中找到了结果,但该表没有填充。 这是密码 <table id="table" class="table table-bordered table-striped" data-toggle="table" data-pagination="true" data-search="true"

我试图从一个php函数填充我的引导表,但我无法让它工作,奇怪的是,该函数可以工作,因为我已经在控制台日志中找到了结果,但该表没有填充。 这是密码

<table id="table" class="table table-bordered table-striped"
               data-toggle="table"
               data-pagination="true"
               data-search="true"
               data-show-refresh="true"
               data-show-toggle="true"
               data-show-columns="true"
               data-toolbar="#toolbar"
               data-url='<?php $user->getAllItems(); ?>'>
            <thead>
                <tr>
                    <th data-field="id_itens" class="hidden">ID</th>
                    <th data-field="nome" data-editable="true" class="alinhado">Nome</th>
                    <th data-field="descricao" data-editable="true" class="alinhado">Descrição</th>
                    <th data-field="tipo" data-editable="true" class="alinhado">Tipo</th>
                    <th data-field="estado" data-editable="true" class="alinhado">Descrição</th>
                    <th data-field="data" data-editable="true" class="alinhado">Data</th>
                    <th data-field="quantidade" data-editable="true" class="alinhado">Quantidade</th>
                    <th data-field="operate" data-formatter="operateFormatter" data-events="operateEvents" class="alinhado">Opções</th>
                </tr>
            </thead>
        </table>
如果我只使用代码创建一个单独的文件而不使用函数,它就可以工作,我的意思是,我不调用函数,而是调用php文件ex:xxx.php

    try{
$sql = "SELECT `id_itens`, `nome`, `descricao`, `data`, `quantidade`, `tipo`, `estado` FROM `item`
INNER JOIN `item_estado` ON (`item`.`id_estado` = `item_estado`.`id_estado`)
INNER JOIN `tipo_item` ON (`item`.`id_tipo` = `tipo_item`.`id_tipo`)";
$query = $DB_con->prepare($sql);
$query->execute();
$result = $query->fetchAll(PDO::FETCH_ASSOC);
$itens = array();
foreach ($result as $row) {
    $itens[] = $row;
}
echo json_encode($itens);
}catch (PDOException $e) {
    echo $e->getMessage();
}
有人能解释一下它不适用于函数吗


谢谢

如何定义
$this->db
呢?而且,每个
的整个
都不需要。获取后只需对$result进行编码即可。您好,谢谢您的帮助:private$db;函数uu construct($DB_con){$this->DB=$DB_con;}我在控制台中得到这个错误:…%20Object],[object%20Object],[object%20Object]?order=asc&limit=10&offset=040-jquery.min.js这个错误?!?!什么错误?
    try{
$sql = "SELECT `id_itens`, `nome`, `descricao`, `data`, `quantidade`, `tipo`, `estado` FROM `item`
INNER JOIN `item_estado` ON (`item`.`id_estado` = `item_estado`.`id_estado`)
INNER JOIN `tipo_item` ON (`item`.`id_tipo` = `tipo_item`.`id_tipo`)";
$query = $DB_con->prepare($sql);
$query->execute();
$result = $query->fetchAll(PDO::FETCH_ASSOC);
$itens = array();
foreach ($result as $row) {
    $itens[] = $row;
}
echo json_encode($itens);
}catch (PDOException $e) {
    echo $e->getMessage();
}