jquery - 来自两个不同ajax方法的两个不同列如何组合成单行
问题描述
HTML:
<table id="invoice">
....
</table>
查询:
$.ajax({
url: "<?php echo base_url(); ?>reports/fetch_invoice/",
dataType: 'json',
type: 'post',
data: {
"from_date": from_date,
"to_date": to_date
},
success: function(data) {
for (i = 0; i < data.invoice.length; i++) {
var invoice = data.invoice[i]['invoice_id'];
var tr = '';
tr += '<tr><td>' + data.invoice[i]['emp_id'] +
'</td><td>' + data.invoice[i]['invoice_id'] +
'</td><td>' + data.invoice[i]['service'] +
'</td>';
$('#invoice').append(tr);
$.ajax({
url: "<?php echo base_url(); ?>reports/fetch_invoice_product/",
dataType: 'json',
type: 'post',
data: {
"invoice": invoice
},
success: function(data) {
var total = 0;
for (i = 0; i < data.product.length; i++) {
var tr = '';
total += parseInt(data.product[i]['total']);
}
tr += '<td>' + total +
'</td></tr>';
$('#invoice').append(tr);
}
});
}
}
});
第一种 ajax 方法 1 行中的 3 列附加到表中,第 2 种 ajax 方法 1row 将显示 1 行将是表中第 1 行的第 4 列.. 怎么做??请帮助..
解决方案
推荐阅读
- ruby - 使用文本变量填充文本字段,如何?
- ios - Xcode 11:画布不显示
- java - 如何将字符串转换为文件以便在 Android 中共享?
- visual-studio - 什么是 2019 年的现代 SSRS 开发环境?
- python - 如何通过 css 选择器为 Python selenium 中的日期字段查找元素?
- swift - 如何检测用户何时更改 macOS 上的空间?
- sharepoint - 在 SharePoint 2016 中使用 CSR 修改默认列表表单
- apache-flink - 是否可以配置 Flink 飞行前类型的序列化扫描?
- vue.js - 为什么 Gridsome 在 dist 构建中使用 Vue?
- javascript - [Vue 警告]:未知的自定义元素: