ajax加载后加载谷歌饼图

时间:2011-08-03 17:55:58

标签: php jquery api pie-chart

我一直在使用谷歌饼图和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加载完成之前进行谷歌饼图加载?

1 个答案:

答案 0 :(得分:1)

为什么不在drawChart方法中执行以下代码,这实际上是绘制图表的回调方法

$("#id").load(url, function(response, status, xhr) {
  if (status == "error") {
    alert(xhr.status + " " + xhr.statusText);
  }
  else {
      $("#id").show(); 
  }
});