:PHP/자바 스크립트 : 자바 스크립트로 PHP에서 배열을 전달하는 방법
$dataRaw = array();
foreach($objCount->escalations as $esc) {
$dataRaw[(string)$esc->region] = (int)$esc->volume;
}
$dataPrep = json_decode(json_encode($dataRaw), TRUE);
가 인쇄이 나에게 좋아 보이는 다음을 반환 :
Array ([af] => 6 [as] => 295 [eu] => 249 [na] => 279 [oc] => 42 [sa] => 10)
내가 다음 줄을 사용하여 JS 기능이 통과 시도했지만 문제가 해결되지 않습니다. 나는 어떤 오류도 발생하지 않고있다. 차트는 내용을 인식하지 못하기 때문에 아마 이걸 보여주지 않을 것이다.
data: <?php echo $dataPrep;?>
때 나는 하드 코딩 "데이터"JS의 값 모든 그래서 아마 잘못 전달하고 잘 작동 한 후 다음과 같이.
var data = [{ 'hc-key': 'af', value: 6 },
{ 'hc-key': 'as', value: 295 },
{ 'hc-key': 'eu', value: 249 },
{ 'hc-key': 'na', value: 279 },
{ 'hc-key': 'oc', value: 42 },
{ 'hc-key': 'sa', value: 10 }];
몇 가지 내가 여기 변경해야 무엇을 말해 줄 수?
미리 감사드립니다. Tim.
json encode를 PHP로 시도하십시오 – Rajasekhar