// 在里面不断发送请求
function getChart() {
var request = new XMLHttpRequest();
// 请求类型 ,请求数据,
request.open('GET', 'http://localhost:3333')
//send才是最真实的发送
request.send();
// 状态会不断的变化,请求状态和响应状态
request.onreadystatechange = function() {
if (request.readyState == 4 && request.status == 200) {
console.log(request.responseText)
// 数据的渲染处理
// 拿到数据后,对数据进行序列化处理
let { code, result } = JSON.parse(request.responseText)
if (code == 200) {
Option.series[0].data = result
// 使用刚指定的配置项和数据显示图标
// 修改了之后还需要再渲染一下 myChart.setOptions(Option)
}
} else {
}
}
}
// 定时器每间隔2秒就处理一次
setInterval(getChart, 2000)
getChart()