JS如何给把标签的内容赋值给一个变量

我想用echarts画一个图,但是数据都是python获取的,所以我用python写了一个端口,并通过JS调用接口拿到 数据,并把数据放到了标签里。但是我想要把数据拿出来用来画图,所以有没有什么办法能把标签里的内容赋值给一个变量呢?

<html>
<head>
<title>shuju</title>
<script>
var ajax = new XMLHttpRequest()
ajax.open('GET','http://127.0.0.1:5000',true) //建立一个通信方法是get,请求地址,异步请求
ajax.send()
ajax.onreadystatechange=()=>{
        if(ajax.readyState === 4 && ajax.status === 200){
                console.log(ajax.response)
        console.log(JSON.parse(ajax.response))
        document.getElementById('xy').innerText = ajax.response//给指定元素分配内容
        }  
}

</script>
</head>
<body>
        <div id="xy"></div>
        
</body>
</html>

img

let DataList=[]
var ajax = new XMLHttpRequest()
ajax.open('GET','http://127.0.0.1:5000',true) //建立一个通信方法是get,请求地址,异步请求
ajax.send()
ajax.onreadystatechange=()=>{
if(ajax.readyState === 4 && ajax.status === 200){
DataList=JSON.parse(ajax.response)
}
}

这边建议你使用封装好的ajax库呢,比如jq的ajax或者axios这样的。

通过JSON.parse(JSON.stringify(data))方式将数据转换为json格式数据。示例如下:

var data = [{"x轴":["1","2"]}];
var res = JSON.parse(JSON.stringify(data))
console.log("res:",res)