我想在 jqchart 中构建一个图形,我需要获取两个数组
现在我想执行下面给出的操作。这当然会出错。
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,
},
]
});
}
这里是 PHP 代码
echo json_encode($arr1);
echo json_encode($arr2);
那么有人知道怎么做吗?
最佳答案
无需回显 json 编码两次....合并数组并发送数据......
echo json_encode(array('result1'=>$arr1,'result2'=>$arr2));
获取数据
initChart2(data.result1,data.result2);
关于php - 如何使用 json,jquery ajax 从 php 获取两个数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15676722/