JSON과 JSONP 그리고 CrossDomain Ajax callback 함수 개념
페이지 정보
본문
서로 다른 도메인에서 cross-domain 보안 문제로 스크립트가 실행되지 않을때, jsonp 를 사용하게 된다.
jsonp 를 사용할 때 나오는 개념이 callback 함수인데, 이 콜백 함수에 대한 개념이 좀 어렵다.
어떤식으로 동작하는 것인가에 대한 이해도 필요하다.
간단하게 말해서,
ajax 로 호출되는 url 에서 함수를 호출해 줘야 한다는 것이다..
ajax 로 받는 데이타가 그냥 data 만 받는 것이 아니고, 받는 데이타가 함수실행의 형태여야 한다는 것이다.
즉, callbackFunction(json데이타) 처럼 함수명과 그 함수의 파라미터의 형태로 전체 데이타를 받는다.
여담으로, JSONP 는 JSON with Padding 이라고 한다. ^^
** 참조
http://loudon23.blog.me/30082146618
jsonp 를 사용할 때 나오는 개념이 callback 함수인데, 이 콜백 함수에 대한 개념이 좀 어렵다.
어떤식으로 동작하는 것인가에 대한 이해도 필요하다.
간단하게 말해서,
ajax 로 호출되는 url 에서 함수를 호출해 줘야 한다는 것이다..
ajax 로 받는 데이타가 그냥 data 만 받는 것이 아니고, 받는 데이타가 함수실행의 형태여야 한다는 것이다.
즉, callbackFunction(json데이타) 처럼 함수명과 그 함수의 파라미터의 형태로 전체 데이타를 받는다.
여담으로, JSONP 는 JSON with Padding 이라고 한다. ^^
** 참조
http://loudon23.blog.me/30082146618
추천0
댓글목록
등록된 댓글이 없습니다.