jquery ajax 배열 결과 값 받기(JSON) - $.getJSON > script

본문 바로가기
사이트 내 전체검색

script

jquery ajax 배열 결과 값 받기(JSON) - $.getJSON

페이지 정보

작성자 서방님 댓글 0건 조회 208회 작성일 14-08-18 11:16

본문

$.get() 이나 $.post() 는 결과값을 하나의 문자열로만 되기 때문에 결과값에 구분을 주려면 쉽지않다

그리서 결과값을 배열 형식으로 받는 것을 찾아보니 JSON으로 가능해서 구현해 보았다.

호출 ($.get() 이나 $.post() 와 같다. 결과값 처리가 다르다)

$.getJSON(
     'url',
     { 'id':id, 'charset':'euc-kr' },
     function(data) {
//      alert(data);
      var items = [];
      $.each(data, function(key, val) { // 배열로 저장
         items[key] = val;
         alert(key + ' = ' + val);
         또는 기타 처리
         if (key == 'name') $('#name').val(val); 등등...
      });
     }
    );


결과값을 보내주는 파일의 출력형식은
{"필드명":"값", "필드명":"값", "필드명":"값", "필드명":"값", "필드명":"값"}
형식으로 되어야 하면 주의점은 따옴표 대신 작은 따옴표는 안된다.  예) '필드명':'값'

php에서 json_encode(배열)  함수를 이용해서 배열값을 json 형태로 변환해서 리턴할수 있다

댓글목록

등록된 댓글이 없습니다.

Total 846건 5 페이지
게시물 검색

회원로그인

접속자집계

오늘
79
어제
84
최대
1,347
전체
154,450
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.