怎么根据ajax返回的json数据,就是文件名和文件地址的键值对对象,根据这个生成超级链接呢?

怎么根据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>