我通过ajax获取了数据,数据类型我在success的function转化为了列表类似这样
[1,2,3,4,5,6,7,8..70],
代码如下:
setInterval(function(){
axisData = (new Date()).toLocaleTimeString().replace(/^\D*/,'');
$.ajax({
url:"{%url 'data'%}",
type:'get',
success:function(res){
res= JSON.parse(res)
//console.log(res)
data_y=res[70]
}
})
//axisData.shift();
//axisData.push(6)
var data = option.series[0].data;
//alert(data);
data.shift();
data.push(data_y);
console.log(data)
//data.push(Math.round(Math.random()*1));
option.xAxis[0].data.shift();
option.xAxis[0].data.push(axisData);
myChart.setOption(option);
},3000);
我想我想每次刷新只能得到列表中的一个值,例如刷新第一次得到res[0],第二次刷新得到res[1],以此类推,可以实现吗?方法是什么呢?