1

ajax呼び出しを介してWebメソッドからYearと'NoOfOrders'を取得しています。jqbargraphを使用してプロットできるように、Jsonオブジェクトを配列に変換したいと思います。

$(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
        });
    });
});
4

1 に答える 1

1

個別の値ではなく、配列をプッシュしてみてくださいmyArray:

$.each(OrdersInfo, function (index, order) {
      myArray.push([order.OrderYear, order.OrderCount]);
});
于 2012-07-17T19:58:52.677 に答える