php - 将来自 mysql 查询的 json 响应填充到另一个文件中的 html 列表
问题描述
您好我正在尝试填充从 MySQL 数据库获得的数据。我在这样的 json 中得到了所有查询结果:
function getUserInvoicesList($id){
$table = "facturas";
$query = "Select * from $table WHERE idcliente = ".$id;
$resQuery = mysqli_query($this->conn, $query);
$user = mysqli_fetch_all($resQuery);
// print_r($user);
if($user){
return array('status'=>true, 'data' => $user);
}
return array('status'=>false);;
}
这显示了 json 中的结果,如:
{status: 200, data: [,…]}
data
:
[,…]
0
:
["00000431", "0", "000010", "2018-01-01", "2018-01-30", null, "0.37", "Contado", "No pagado", "1",…]
1
:
["00000432", "431", "000010", "2018-01-01", "2018-01-30", null, "1.39", "Contado", "No pagado", "2",…]
status
:
200
我将代码放在一个文件中,而 html 是一个名为 invoices.html 的单独文件
<div class="page-content">
<div class="list no-hairlines media-list inv-list">
<ul>
<li class="swipeout">
<a href="/invoice-view/" class="item-link item-content swipeout-content">
<div class="item-inner">
<div class="item-title-row">
<div class="item-title">#INV-0001</div>
<div class="item-after inv-amount">$500</div>
</div>
<div class="item-subtitle m-t-5"><span class="inv-client">Global Technologies</span> <span class="badge color-green inv-status">Paid</span></div>
</div>
</a>
<div class="swipeout-actions-right">
<a href="/edit-invoice/" class="color-green">Edit</a>
<a href="#" class="color-red swipeout-delete">Delete</a>
</div>
</li>
这就是我获取结果的方式:
if(isset($_POST)){
$user = new User();
$response = array();
$data = json_decode(file_get_contents("php://input"));
if($data->action == 'getuserinvoices'){
$res = $user->getUserInvoices($data->id);
if($res['status']){
$response['status'] = 200;
$response['data'] = $res['data'];
}
else {
$response['status'] = 400;
$response['message'] = 'Unable to get the Data';
}
如何将 MySQL 查询的所有结果填充到该 html 列表中,它应该如下所示:
解决方案
推荐阅读
- c++ - C++ 命名空间中的函数未在 Visual Studio 2019 中编译
- java - JavaFX 未启动
- git - 返回“初始提交”会产生不完整的文件
- javascript - 为什么我的编辑页面在 Laravel 中不起作用?我使用了 vue.js
- google-cloud-platform - 为什么 Bigquery 的日内表中有随机日期数据?
- sql - 具有非固定长度页面大小的 SQL 分页
- go - 如何将 []string 转换为 ...string 函数参数
- javascript - 如何使用简单的 html 代码调用 api?
- python - 在 python 中附加 for 循环的输出时,为什么每次附加都得到列名?
- drop-down-menu - 如何使用具有不同字体大小的列表项创建 DropDownlist(jquery 的 Kendo UI)