좋은 하루, 차트를 만들려고합니다. value
차트는 ajax return
입니다. 아약스 요청이있는 Hightchart
"tgl":["2016-07-12 00:00:00.000","2016-07-01 00:00:00.000"],"total":[1283947,1234618514]}
여기가 핸들 hightchart
xAxis: {
categories: [
$.each(data.tgl, function(k, v) {
data.tgl
})
]
},
series: [{
name: 'Outlet' +$("#outlet").val(),
data: [
$.each(data.total, function(k, v) {
data.total
})
]
}]
내 JS있어 내가이 링크를 따라하는 방법을 foreach ajax
너무 모르고있어 jQuery loop over JSON result from AJAX Success?
여기 내 PHP는
function getajax()
{
extract(populateform());
$explode = explode('-',$date_search);
$start_date = inggris_date($explode[0]);
$end_date = inggris_date($explode[1]);
$hasil = $this->modelmodel->showdata("select tanggal,(cash + cc + dc + flash + piutang + reject + disc50)
total from transaksi
where tanggal between '$start_date' and '$end_date' and
outlet = '".$outlets."' order by tanggal desc");
$data = array();
foreach($hasil as $hsl)
{
$data['tgl'][] = $hsl->tanggal;
$data['total'][] = $hsl->total;
}
echo json_encode($data);
}
위의 스크립트 결과는 다음과 같습니다.
위 내 데이터에서 볼 수있다. 내 차트에 올바른 가치가 표시되지 않습니다. 시간과 총이 2016-07-12 00:00:00.000 => 1283947 and 2016-07-01 00:00:00.000 => 1234618514
내 lates을가 https://jsfiddle.net/oyrogu9v/1/
은 필수이다? 하나의 시리즈를 만들 수 있었고 잘 작동합니다. – YVS1102
네, 하나의 시리즈지만 두 개의 축이 있습니다 .. 하나의 값은 x 축의 값이고 다른 하나의 값은 y 축의 값입니다. 두 개의 값이 필요합니다. 그 점의 위쪽과 왼쪽을 지정하기위한 점. 그래서 세리는 날짜와 합계를 포함해야합니다 .. 두 값 모두 – marius
입니다. 그래서 json 결과를 변경해야합니까? – YVS1102