<!DOCTYPE html>
<html>
<head>
<title>Fetch data from API and display in table using AJAX</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
<h1>Data</h1>
<table id="table" border="1"></table>
<script>
function load(){
fetch("url")
.then(result => result.json)
.then(json => show(json)) }
function show(data){
let table = document.getElementById('table');
for(let i=0; i< data.length; i++){
let obj = data[i];
console.log(obj);
let row = document.createElement('tr');
let name = document. createElement('td');
id.innerHTML = obj.
row.appendChild(name)
table.appendChild(row)
}
}
</script>
</body>
</html>
我需要从一个URL获取数据。我必须把它放在一张table上。首先,我只需要显示一个按钮“查看更多”的用户名。当查看更多将被点击,我必须从另一个API获取与该特定用户名相关的数据。我写了几行代码,但它们不工作。有什么建议吗?your text
3条答案
按热度按时间91zkwejq1#
下面是一个更简单的纯JavaScript版本
你需要调用.json()来获取对象
我只是猜测你的意思是“显示更多”,但这里是一个工作脚本
vof42yt12#
最好使用
$.append
而不是appenChild
qfe3c7zg3#
使用
id
数据管理view more
以获得更多功能。它更有效