怎么根据ajax返回的json数据,就是文件名和文件地址的键值对对象,根据这个生成超级链接呢?
后台返回的数据是{文件名:地址}这种格式的字典怎么生成以文件名显示的超链接,一点击可以实现打开或者下载功能。
不难的,你直接生成a 节点也是可以的
获取到数据 后循环生成 a标签
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
a{
margin: 0 12px;
}
</style>
</head>
<body>
<div id="box">
</div>
</body>
<script>
let box=document.getElementById("box");
let arr=[
{
url:"./sss.js",
filename:"sss"
},
{
url:"./bbb.js",
filename:"bbb"
}
];
let str="";
arr.map((item)=>{
str+=`<a href="${item.url}">${item.filename}</a>`
})
box.innerHTML=str;
</script>
</html>