웹개발/PHP
php 배열을 js 파일로 전달하는 방법들(Chart.js 이용하다가,,)
아아메짱맛
2020. 5. 20. 12:14
<HTML의 data 속성>
가장 먼저 떠오른 data 속성.
배열을 따로 전달해 주는거 같진 않아서 json 형식의 string으로 전달 후, 자바스크립트에서 decode 해서 사용하기로 함.
JSON.parse($$$) : json to js object
JSON.stringify : json to string
<문제상황>
["Mar 1","Mar 2","Mar 3","Mar 4","Mar 5","Mar 6","Mar 7","Mar 8","Mar 9","Mar 10","Mar 11","Mar 12","Mar 13"]
이렇게 보여야 하는 배열이 json.parse를 하자 uncaught jsonUnexpected end of JSON input 에러가 나옴.
<해결책>
json 키나 밸류에는 공백을 넣어줘서는 안된다