통계쪽 jquery 그래프를 적용 시키려고 하는데
값 형식이 연관배열로 셋팅해야하는데 php 값을 javascript 연관배열로 만들기가 쉽지 않네요. 도움 부탁드립니다.
만들어야 할 script값 예문
ex ) var data = [ ['Heavy Industry', 12],['Retail', 9], ['Light Industry', 14], ['Out of home', 16],['Commuting', 7], ['Orientation', 9] ];
php에서 key 값과 value 값을 두개로 나누어서 보내고 있습니다.
현재 테스트 해본건 아래와 같습니다.
var test1 = $("#test1").val();
var test2 = $("#test2").val();
var aa = test1.split(","); //key 값 a,b,c,d,e,f,g
var bb = test2.split(","); // value 값 1,2,3,4,5,6,7
var data = {};
//var data = new Array();
for(var i=0; i < aa.length; i++){
data.aa[i] = aa[i];
data.bb[i] = Number(bb[i]);
// data[aa[i]] = aa[i];
// data[bb[i]] = Number(bb[i]);
}
이렇게 해봤는데 잘 되질 않네요 도움 부탁드립니다.
아래로 테스트해보니 되네요. 이 결과가 맞다면용.ㅎ
<script type="text/javascript"> var test1 = 'a,b,c,d,e,f,g'; var test2 = '1,2,3,4,5,6,7'; var aa = test1.split(","); var bb = test2.split(","); var data = []; for(var i=0; i < aa.length; i++){ data[aa[i]] = Number(bb[i]); } console.log(data); </script>