2012-07-17 3 views
0

나는 Ajax 호출을 통해 웹 메서드에서 Year와 'NoOfOrders'를 얻고있다. Json 객체를 배열로 변환하여 jqbargraph를 사용하여 플롯 할 수 있습니다. myArray으로 대신 별도의 값으로, 배열을 밀어Json 개체를 Jquery Array로 변환하는 방법?

$(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

그래서 문제가 무엇입니까? 작동하지 않는 기능과 표시되는 오류 메시지는 무엇입니까? –

답변

1

시도 :

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