>  Q&A  >  본문

jQuery ajax는 복잡한 json을 얻을 수 없나요?

JSON 파일 코드는 다음과 같습니다.

으아아아

스크립트 코드는 다음과 같습니다.

으아아아

현재 문제는
$.each() 함수의 data.recommendation이 이렇게 사용되지 않는 것 같습니다(?). 경고에 "내부 서버 오류"가 표시되고 오류 코드는 500,4입니다.
data로 변경해보고 다음 item.food 및 item.price를 item.name으로 변경해 보세요. Item.average는 json을 정상적으로 얻을 수 있습니다(json 경로가 정확합니다). 그럼 추천에 나온 음식과 가격을 알고 싶다면 코드를 어떻게 바꿔야 할까요?

巴扎黑巴扎黑2732일 전832

모든 응답(5)나는 대답할 것이다

  • 漂亮男人

    漂亮男人2017-05-19 10:36:09

    으아악

    (사실 게시글은 지워도 괜찮을 것 같아요. 이렇게 쓰면 실제로 말이 절약됩니다)

    회신하다
    0
  • 为情所困

    为情所困2017-05-19 10:36:09

    위의 json 파일은 배열이므로 데이터에 액세스하려면 data[0].recommendation에 액세스해야 합니다. [객체]인 console.log(data)를 사용할 수 있으므로 해결 방법을 알 수 있습니다. 그것 .

    으아악

    회신하다
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-19 10:36:09

    이 json은 복잡하지 않습니다. 500이면 서버 문제인지 먼저 판단할 수 있습니다

    회신하다
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-19 10:36:09

    500은 서버측 오류입니다

    회신하다
    0
  • 阿神

    阿神2017-05-19 10:36:09

    AJAX 콜백이 성공한 후 console.log(data)를 사용하여 서버에서 보낸 데이터가 원하는 데이터와 일치하는지 확인하세요.
    사실 500 오류는 서버 오류이며 $.each()가 사용되는 방식과는 아무런 관련이 없습니다

    회신하다
    0
  • 취소회신하다