javascript - 同一张表双API数据
问题描述
我有问题吗?
我们可以在同一个 JavaScript 页面上连接两个 API 并从同一个表中的两个 API 中检索数据吗?
我想连接两个 API 并在同一个表中显示两个 API 的结果。API 相同,只是 Token 发生了变化。
这是JS中的代码
function csvJSON(csv) {
const lines = csv.split('\n');
const result = [];
const headers = lines[0].split(',');
for (let i = 1; i < lines.length; i++) {
if (!lines[i]) continue;
const obj = {};
const currentline = lines[i].split(',');
for (let j = 0; j < headers.length; j++) {
obj[headers[j]] = currentline[j];
}
result.push(obj);
}
return result;
}
function boutonSubmit(){
bounceType = document.getElementById('BouncesType').value;
datestart = document.getElementById('dateS').value;
dateend = document.getElementById('dateE').value;
//bounceCode = getElementById('#dateS').value;
// TOTAL BOUNCES
// Récupération des donnèes et convertion
fetch(`https://api7.esv2.com/v2/Api/Bounces?apiKey=867xxxxxxxGN&startDate=${this.datestart}&endDate=${this.dateend}&bounceType=${this.bounceType}`)
.then((response) => response.text())
.then((txtResponse) => {
const data = csvJSON(txtResponse);
const tbody = document.querySelector('#user-table tbody');
tbody.innerHTML = '';
data.forEach( (user) => {
const entry = document.createElement('tr')
entry.innerHTML = `
<tr>
<td class="column1">${user.Date}</td>
<td class="column2">${user.Email}</td>
<td class="column3">${user.BounceCode}</td>
<td class="column3">${user["BounceType "]}</td>
</tr>
`;
tbody.appendChild(entry);
});
})}
先感谢您。
解决方案
推荐阅读
- python-3.x - 使用大 txt 文件训练 Gensim word2vec
- python - Python - 在可变数量的子字符串之间查找字符串
- c# - DDD - 为聚合内的关联强制执行不变量
- google-sheets - 基于来自另一列的排名值的条件格式
- c# - 我如何在 ClaimsIdentity Asp.NetCore 中传递一个对象
- ruby-on-rails - 从 Rails 中的用户组表中查询管理员
- linux - 如何在 Vim 中保存时自动格式化 git mailmap 文件?
- flutter - FLUTTER 中是否有任何 PDF 创建器和查看器/渲染器库具有放大、缩小、页面分隔符、手势识别器等功能?
- math - Raycasting 的公式理解
- fortran - Fortran 程序读取输入文件并确定最小值和最大值以及它们在文件中的哪一行