中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

echarts怎么異步加載數據

小億
104
2024-01-25 11:59:19
欄目: 編程語言

在Echarts中異步加載數據可以使用Ajax請求或者通過Promise對象來實現。

使用Ajax請求的方法如下:

```javascript

// 創建XMLHttpRequest對象

var xhr = new XMLHttpRequest();

// 發送GET請求

xhr.open('GET', 'data.json', true);

xhr.onreadystatechange = function () {

if (xhr.readyState === 4 && xhr.status === 200) {

var data = JSON.parse(xhr.responseText);

// 使用data來繪制圖表

// ...

}

};

xhr.send();

```

通過Promise對象來異步加載數據的方法如下:

```javascript

function getData() {

return new Promise(function (resolve, reject) {

var xhr = new XMLHttpRequest();

xhr.open('GET', 'data.json', true);

xhr.onreadystatechange = function () {

if (xhr.readyState === 4) {

if (xhr.status === 200) {

resolve(JSON.parse(xhr.responseText));

} else {

reject(xhr.statusText);

}

}

};

xhr.send();

});

}

getData().then(function (data) {

// 使用data來繪制圖表

// ...

}).catch(function (error) {

console.log(error);

});

```

以上是兩種常用的異步加載數據的方法,根據具體情況選擇適合的方法來加載數據并繪制Echarts圖表。

0
梅州市| 龙川县| 东丰县| 获嘉县| 勐海县| 潞西市| 武平县| 共和县| 神农架林区| 鸡东县| 永德县| 科尔| 太和县| 来宾市| 焦作市| 都江堰市| 海淀区| 兰考县| 峨山| 桐城市| 通城县| 孙吴县| 奉贤区| 霍州市| 札达县| 莱阳市| 丰原市| 治县。| 东光县| 邵武市| 珠海市| 平凉市| 三门峡市| 九台市| 永顺县| 海兴县| 信宜市| 泰兴市| 平邑县| 横山县| 阿克苏市|