: : 미유의 개인사정

뒤로 검색

jQuery 에서 원격지 데이터 가지고 오기 (크로스도메인 해결)

2013/07/04 10:43

기술 면접시 나온 질문하나가 도메인이 다른 원격지의 데이터를 어떻게 가지고 올꺼냐는거였다.
내 대답은 서브도메인을 하나 만들어 제공하거나 데이터를 가지고 오는걸 따로 만들어서 사용하거나 jQuery로 하겠다고했다.

여기서는 jQuery로 원격지 데이터를 가지고 오는 방법을 소개한다. (jsonp)


여기서 jsonp:"list' 는 콜백변수 이다.

get_total에서는 받은 콜백변수를 앞에 반드시 출력해줘야한다.

콜백변수:list변수출력({"totalcount":"123"})



  $.ajax({
   url : "http://www.www.co.kr/get_total",
   type : "POST",
   dataType : "jsonp",
   jsonp:"list",
   data: {
      num: "1"
   },
   success:function(data){
     alert(data.totalcount);
   },
   error: function(e){
    alert("불러오기 오류");
   }
  });

이 페이지는 Textcube 1.10.10 : Tempo primo 로 구동됩니다 데스크탑 화면