How to get two tables of php using json, jquery ajax?

advertisements

I want to build a graph in jqchart where i need to get two arrays

Now i want to perform operation as given below.Which is giving error ofcourse.

html
 $.ajax(
        {
            type: "GET",
            url: "customer_coverage.php",
            data: {id:id},
            contentType: "application/json",
            dataType: "json",
            success: function (data21,data22) {

                initChart2(data21,data22);
            }
        });

        function initChart2(data21,data22) {
            $('#jqChart2').jqChart({

                series: [
                {
                            type: 'column',
                            title: 'no of days ',
                data:data21,

                        },
                {
                            type: 'column',
                            title: 'no of days ',
            data:data22,

                        },

                        ]
            });
        }

heres PHP code

  echo json_encode($arr1);
  echo json_encode($arr2);

So any one has idea of how to do it?


See if you are able to produce two object arrays of json then you can try with this:

    var data21,data22;
    $.ajax({
        type: "GET",
        url: "customer_coverage.php",
        data: {id:id},
        contentType: "application/json",
        dataType: "json",
        success: function (data) {
            $.each(data, function(i, item){
               data21 = item.data21;
               data22 = item.data22;
            });
            initChart2(data21,data22);
        }
    });

and i am supposing if you are able to produce this:

[
 {
    "data21": {
        .........
    },
    "data22": {
        ........
    }
 }
]