Bootstrap 4 通过服务器don'对引导表(文志新)进行分页;行不通
我试图使用库(bootstraptable.com)创建一个表来使用服务器分页。我用这个例子: 我的后端代码如下所示:Bootstrap 4 通过服务器don'对引导表(文志新)进行分页;行不通,bootstrap-4,bootstrap-table,Bootstrap 4,Bootstrap Table,我试图使用库(bootstraptable.com)创建一个表来使用服务器分页。我用这个例子: 我的后端代码如下所示: <div class="table-responsive"> <table id="pedidos" data-toggle="table" data-data-type="text" data-url="<?php echo $url;?>/sistema/tabela_pedidos.php" data-side
<div class="table-responsive">
<table
id="pedidos"
data-toggle="table"
data-data-type="text"
data-url="<?php echo $url;?>/sistema/tabela_pedidos.php"
data-side-pagination="server"
data-pagination="true"
>
<thead>
<tr>
<th data-field="pedido_data" >DATA</th>
<th data-field="cliente_nome" >CLIENTE</th>
<th data-field="produto_nome" >PRODUTO</th>
<th data-field="produto_quantidade" >QUANT</th>
<th data-field="cliente_src" >SRC</th>
<th data-field="cliente_utm_source" >UTM_SOURCE</th>
<th data-field="produto_preco" >PRECO</th>
<th data-field="pagamento_tipo" >TIPO DE PAGAMENTO</th>
<th data-field="pedido_status" >STATUS</th>
</tr>
</thead> </table></div> <!-- table -->
<?php
$dados = Array();
$dados['total'] = 1;
$dados['totalNotFiltered'] = 1;
$dados['rows'][] = Array('pedido_data'=>'teste','cliente_nome'=>'teste','produto_nome'=>'teste','produto_quantidade'=>'teste','cliente_src'=>'teste','cliente_utm_source'=>'teste','produto_preco'=>'teste','pagamento_tipo'=>'teste','pedido_status'=>'teste');
echo json_encode($dados,JSON_UNESCAPED_UNICODE);
mysqli_close($conecta);
?>
该网站(有效)的示例答案如下:
正如我看到的,json格式是相同的,但我的代码不起作用
我的服务器代码如下所示:
<div class="table-responsive">
<table
id="pedidos"
data-toggle="table"
data-data-type="text"
data-url="<?php echo $url;?>/sistema/tabela_pedidos.php"
data-side-pagination="server"
data-pagination="true"
>
<thead>
<tr>
<th data-field="pedido_data" >DATA</th>
<th data-field="cliente_nome" >CLIENTE</th>
<th data-field="produto_nome" >PRODUTO</th>
<th data-field="produto_quantidade" >QUANT</th>
<th data-field="cliente_src" >SRC</th>
<th data-field="cliente_utm_source" >UTM_SOURCE</th>
<th data-field="produto_preco" >PRECO</th>
<th data-field="pagamento_tipo" >TIPO DE PAGAMENTO</th>
<th data-field="pedido_status" >STATUS</th>
</tr>
</thead> </table></div> <!-- table -->
<?php
$dados = Array();
$dados['total'] = 1;
$dados['totalNotFiltered'] = 1;
$dados['rows'][] = Array('pedido_data'=>'teste','cliente_nome'=>'teste','produto_nome'=>'teste','produto_quantidade'=>'teste','cliente_src'=>'teste','cliente_utm_source'=>'teste','produto_preco'=>'teste','pagamento_tipo'=>'teste','pedido_status'=>'teste');
echo json_encode($dados,JSON_UNESCAPED_UNICODE);
mysqli_close($conecta);
?>
刚刚尝试并得到了解决方案,可能晚了,但希望能帮助像我这样的人
$dados = Array();
$dados['total'] = 10;
$dados['totalNotFiltered'] = 2;
$dados['rows'] = array(
Array(
"id"=> 0,
"name"=> "Item 0",
"price"=> "$0"
),
Array(
"id"=> 1,
"name"=> "Item 1",
"price"=> "$1"
)
);
echo json_encode($dados, JSON_UNESCAPED_UNICODE);
我认为问题在于你所声明的变量