5 个解决方案
#1
json数据存到全局变量里就可以获取了
#2
不行吧,想到的第一个办法就是这,然并卵
var arr = new Array();
var ajaxRquest = $.ajax(url, {
type: 'POST',
dataType: 'jsonp',
crossDomain: true,
async: false,
success: function (data) {
arr.push(data);
},
error: function(XMLHttpRequest, status) {
switch (status){
case 'error':
alert("用户名或密码错误");
break;
case 'timeout':
alert("连接超时");
break;
default:
alert("访问异常,请重新登录!");
break;
}
}
});
console.log(arr);
我这样写了之后控制台输出了
但是我怎样取这个数组中的第一个值
#3
为什么控制台一刷新就arr变空了
#4
var arr = new Array();
var ajaxRquest = $.ajax(url, {
type: 'POST',
dataType: 'json',
crossDomain: true,
async: false,
success: function (data) {
arr=data);
},
error: function(XMLHttpRequest, status) {
switch (status){
case 'error':
alert("用户名或密码错误");
break;
case 'timeout':
alert("连接超时");
break;
default:
alert("访问异常,请重新登录!");
break;
}
}
});
console.log(arr);
这样就可以正常访问,但我不想这样同步请求,请问有没有更好的办法
#5
异步的话在回调里面调用下echarts实例的
myChart.setOption(option);
设置下echarts数据就行了,
api
http://echarts.baidu.com/api.html#echartsInstance.setOption
demo
http://echarts.baidu.com/gallery/editor.html?c=dynamic-data
myChart.setOption(option);
设置下echarts数据就行了,
api
http://echarts.baidu.com/api.html#echartsInstance.setOption
demo
http://echarts.baidu.com/gallery/editor.html?c=dynamic-data
#1
json数据存到全局变量里就可以获取了
#2
不行吧,想到的第一个办法就是这,然并卵
var arr = new Array();
var ajaxRquest = $.ajax(url, {
type: 'POST',
dataType: 'jsonp',
crossDomain: true,
async: false,
success: function (data) {
arr.push(data);
},
error: function(XMLHttpRequest, status) {
switch (status){
case 'error':
alert("用户名或密码错误");
break;
case 'timeout':
alert("连接超时");
break;
default:
alert("访问异常,请重新登录!");
break;
}
}
});
console.log(arr);
我这样写了之后控制台输出了
但是我怎样取这个数组中的第一个值
#3
为什么控制台一刷新就arr变空了
#4
var arr = new Array();
var ajaxRquest = $.ajax(url, {
type: 'POST',
dataType: 'json',
crossDomain: true,
async: false,
success: function (data) {
arr=data);
},
error: function(XMLHttpRequest, status) {
switch (status){
case 'error':
alert("用户名或密码错误");
break;
case 'timeout':
alert("连接超时");
break;
default:
alert("访问异常,请重新登录!");
break;
}
}
});
console.log(arr);
这样就可以正常访问,但我不想这样同步请求,请问有没有更好的办法
#5
异步的话在回调里面调用下echarts实例的
myChart.setOption(option);
设置下echarts数据就行了,
api
http://echarts.baidu.com/api.html#echartsInstance.setOption
demo
http://echarts.baidu.com/gallery/editor.html?c=dynamic-data
myChart.setOption(option);
设置下echarts数据就行了,
api
http://echarts.baidu.com/api.html#echartsInstance.setOption
demo
http://echarts.baidu.com/gallery/editor.html?c=dynamic-data