2012-07-17 73 views
0

我通過ajax調用從Web方法獲得Year和'NoOfOrders'。 我想將Json對象轉換爲數組,以便我可以使用jqbargraph進行繪圖。如何將Json對象轉換爲JQuery數組?

$(document).ready(function() { 
    var myArray = []; 
    $("[id$=btnSubmit]").click(function() { 
     $.ajax({ 
      type: "POST", 
      url: "Charts.aspx/GetOrderCount", 
      data: "{}", 
      contentType: "application/json; charset=utf-8", 
      dataType: "json", 
      success: function (data) { 
       var OrdersInfo = data.d; 
       $.each(OrdersInfo, function (index, order) { 
        myArray.push(order.OrderYear, order.OrderCount); 
       }); 
      } 
     }); 
     $('#divChart').jqbargraph({ 
      data: myArray, 
      position: 'bottom', 
      animate: false 
     }); 
    }); 
}); 
+0

那麼,有什麼問題呢?什麼不工作,你看到什麼錯誤信息? – 2012-07-17 19:57:45

回答

1

努力推動數組,而不是單獨的值到myArray

$.each(OrdersInfo, function (index, order) { 
     myArray.push([order.OrderYear, order.OrderCount]); 
});