echarts ajax请求后无法将data数据放到data中

cglin 发布于 2014/10/28 12:15
阅读 2K+
收藏 1
$(function(){
$.ajax({
type: "post",
url: "XXXXX.do",
dataType: "text",
data:{year:2014},
success: function(dataContent){
require.config({
paths:{ 
echarts:'plug/echarts-2.0.4/doc/example/www/js/echarts',  
'echarts/chart/map':'plug/echarts-2.0.4/doc/example/www/js/echarts-map'  
}
});
require(
[
  'echarts',  
'echarts/chart/map'  
],
function (ec) {
var myChart = ec.init(main);
var option = {
title : {
text: '用户分布',
subtext: '全国登录用户分布',
x:'center'
},
tooltip : {
trigger: 'item'
},
dataRange: {
min: 0,
max: 50,
x: 'left',
y: 'bottom',
text:['次数',''],           // 文本,默认为数值文本
calculable : true
},
toolbox: {
show: true,
orient : 'vertical',
x: 'right',
y: 'center',
feature : {
mark : {show: true},
dataView : {show: true, readOnly: false},
restore : {show: true},
saveAsImage : {show: true}
}
},
series : [
{
name: '登录次数',
type: 'map',
mapType: 'china',
roam: false,
itemStyle:{
normal:{label:{show:true}},
emphasis:{label:{show:true}}
},
data:dataContent
}
]
};

myChart.setOption(option);
}
);
},error: function(dataContent){
alert("发生了错误");
}
});
});

以下是问题补充:

@cglin:我将请求返回的字符串放在data后是可以得,但是像上面这个样直接赋值就不行,求解释,求解救 (2014/10/28 12:39)
加载中
0
PagePage
PagePage
问题解决了吗
0
PagePage
PagePage
data:dataContent ;这样写应该是能拿到结果的。
hirodesu
hirodesu
后台json拼接都可以,前台可以alert(data);将data放到setOption就是不行,求解答
PagePage
PagePage
回复 @cglin : 晕死,你这连个上下文都没有,能描述清楚问题吗?哎!沟通问题啊
c
cglin
夹分号直接语法错了 图都不出来了
0
c
cglin
夹分号直接语法错了  图都不出来了
返回顶部
顶部