0
我有以下的jQuery函数:为我的JQuery Ajax Json解析函数中的Google Chart设置数据?
function doReport(query) {
var rowArray = [];
$.ajax({
url: 'http://xxxxxxx' + query,
dataType: 'json',
success: function(data) {
var sales = $('#salesDiv');
sales.html('');
for (res in data['sales']) {
sales.append('<div>' + data['sales'][res]['contractName'] + ' : $' + data['sales'][res]['salesAmount'] + '</br></div><br />');
rowArray.push([data['sales'][res]['contractName'],data['sales'][res]['salesAmount']]);
alert("this works! "+rowArray[0]);
}
}
});
alert("this doesnt work "+rowArray[0]);
drawChart(rowArray);
我的问题是在我的第一个警报(这个作品!)我可以看到rowArray的价值。 但在第二次警报(这不起作用),值返回为未定义。
我在做什么错了?请帮忙! 我想将这些值传递给我的drawChart函数,并让我的漂亮的谷歌饼图出现!
感谢您的回复。 – user1175857 2012-01-31 20:08:53