JSON 파일 코드는 다음과 같습니다.
으아아아스크립트 코드는 다음과 같습니다.
으아아아현재 문제는
$.each() 함수의 data.recommendation이 이렇게 사용되지 않는 것 같습니다(?). 경고에 "내부 서버 오류"가 표시되고 오류 코드는 500,4입니다.
data로 변경해보고 다음 item.food 및 item.price를 item.name으로 변경해 보세요. Item.average는 json을 정상적으로 얻을 수 있습니다(json 경로가 정확합니다). 그럼 추천에 나온 음식과 가격을 알고 싶다면 코드를 어떻게 바꿔야 할까요?
으아악
(사실 게시글은 지워도 괜찮을 것 같아요. 이렇게 쓰면 실제로 말이 절약됩니다)
위의 json 파일은 배열이므로 데이터에 액세스하려면 data[0].recommendation에 액세스해야 합니다. [객체]인 console.log(data)를 사용할 수 있으므로 해결 방법을 알 수 있습니다. 그것 .
으아악이 json은 복잡하지 않습니다. 500이면 서버 문제인지 먼저 판단할 수 있습니다
500은 서버측 오류입니다
AJAX 콜백이 성공한 후 console.log(data)를 사용하여 서버에서 보낸 데이터가 원하는 데이터와 일치하는지 확인하세요.
사실 500 오류는 서버 오류이며 $.each()가 사용되는 방식과는 아무런 관련이 없습니다