프로그래밍/JS
-
js XMLHttpRequest response data JSON.parse() error프로그래밍/JS 2021. 5. 16. 15:12
우테캠 4기 2차 코딩테스트를 보는데, 바닐라 js만으로 html을 구현하라 그래서 학생때 배웠던거랑 이것 저것해서 어떻게든 끝내기는 했는데, 어이없는 것 때문에 30분을 날려먹어서 이게 너무 억울해서 글을 써본다 js 로 API를 받을때 XMLHttpRequest 를 썻는데, 분명 콘솔에서는 response 데이터가 json으로 잘 표시가 되면서 JSON.parse() 로 json 변환을 하면 변환이 잘 안되더라 그래서 검색을 여기저기 다 해봤다가 JSON.parse(xml.responseText) 형식으로 변환을 했는데 변환이 안된다. 아니 안맞을 리가 없는데 안맞는단다. 그냥 통으로 console.log(xml.responseText) 했더니 {token : "xxxxx"} 형식으로 잘만 넘어오는데..