웹개발/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 키나 밸류에는 공백을 넣어줘서는 안된다