how to get two arrays from php using json,jquery ajax?
ajax, jquery, json, php
Solution
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": {
........
}
}
]
Problem
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?