기술 면접시 나온 질문하나가 도메인이 다른 원격지의 데이터를 어떻게 가지고 올꺼냐는거였다.
내 대답은 서브도메인을 하나 만들어 제공하거나 데이터를 가지고 오는걸 따로 만들어서 사용하거나 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("불러오기 오류");
}
});
내 대답은 서브도메인을 하나 만들어 제공하거나 데이터를 가지고 오는걸 따로 만들어서 사용하거나 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("불러오기 오류");
}
});