我一直在使用谷歌饼图和jquery Ajax.Load()
我的问题是饼图只有在ajax加载调用返回后才会加载,这非常缺少点,让页面加载(包括图表),然后异步加载重内容。
http://code.google.com/apis/chart/interactive/docs/gallery/piechart.html
饼图由:
加载google.setOnLoadCallback(drawChart);
和Ajax调用类似:
$("#id").load(url, function(response, status, xhr) {
if (status == "error") {
alert(xhr.status + " " + xhr.statusText);
}
else {
$("#id").show();
}
});
如何在ajax加载完成之前进行谷歌饼图加载?
答案 0 :(得分:1)
为什么不在drawChart方法中执行以下代码,这实际上是绘制图表的回调方法
$("#id").load(url, function(response, status, xhr) {
if (status == "error") {
alert(xhr.status + " " + xhr.statusText);
}
else {
$("#id").show();
}
});