Ajax 로 다른 도메인에 있는 url 을 호출해 데이터를 받으면 IE는 괜찮지만, 크롬이나 파이어폭스는 서버에서 데이터를 똑바로 전송해도 보안상 문제때문에 null 값을 받아옵니다.
이를 해결하기 위해서 JSONP 을 이용합니다.
호출1
$.getJSON("http://127.0.0.1:8080/server/test.jsp?callback=?", function(data){ // data.key; });
호출2
$.ajax({ url : "http://127.0.0.1:8080/server/test.jsp", dataType : "jsonp", jsonp : "callback", success : function(data){ // data.key; } });
출처 - 스토브 홀로구 블로그
'웹언어 > jQuery' 카테고리의 다른 글
Scroll Path Plugin (0) | 2012.08.27 |
---|---|
.scroll() 사용하여 스크롤 끝 지점에 Alert 뛰우기 (0) | 2012.06.05 |
Ajax로 문자열 데이터 주고 받기 (0) | 2012.05.29 |
모바일웹 터치스크롤 구현 iScroll (0) | 2012.05.25 |
객체의 존재 유무 판단 (0) | 2012.05.14 |