sello
194
2019-06-21 20:21:31 작성 2019-06-21 20:25:20 수정됨
5
310

ajax로 JSONobject 값 가져오는게 안되요 ㅠㅠ도움이필요합니다



컨트롤러에서 위와 같이 jsonobject와 jsonarray를 사용해서 toString()했고

ajax로 불러와서 화면에 뿌리려고 하는데요...

data의 ownerPw, ownerId, ownerName 각각 접근해서 뽑아지는게 되질 않습니다 ㅠㅠㅠ

아래의 console.log(data); 를 하면 위 사진처럼 나오는데, console.log(data.ownerdId);를 하면 undefined 라고 뜹니다..어떻게 접근이 가능할지 모르겠어여 ㅠㅠ 

실행하면 

ownerId: undefined

ownerPw: undefined

ownerName: undefined  로 뜹니당... 

< ajax >  

< Controller >


0
0
  • 답변 5

  • hi._.
    105
    2019-06-21 20:36:49

    data.list.ownerId 아닌가요??

    1
  • 로엘
    84
    2019-06-21 21:11:11

    var 변수 = JSON.parse(data);

    0
  • 멘탈조각
    728
    2019-06-21 22:16:01 작성 2019-06-21 22:16:17 수정됨

    $.each(data.list, callback(i, v) {

    ~~~

    });

    이래서 자바스크립트는...

    1
  •  (づ。◕ ܫ ◕。)づ
    4k
    2019-06-22 07:53:50

    자바스크립트 문제라기보다 코드 작성중 착오로 인해 생긴 문제같네요 ㅎㅎ

    자신이 만든 데이터 구조를 까먹으셨나봐요

    0
  • sello
    194
    2019-06-22 17:22:33 작성 2019-06-22 17:23:30 수정됨

    해결했습니다!! 

    list라는 이름 안에 array가 있으니

    data.list[0].ownerId 이런식으로 접근했습니다!

    그리고 리스트를 뽑아야 하므로 forEach로 접근해서 뽑았습니다!


    도움 주셔서 감사합니다! 

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.