도메인 간 JSONP 액세스

2061 단어 jsonp
JSONP 기본 원리:
Sercer A의 코드:
 <script type="text/javascript">

 //    

 function callbackFunction(data) {

     // use data do something

 }

 </script>

 <script type="text/javascript" src="http://www.serverB.com/test.js"></script>
Server B    :
//  callbackFunction  ,  json          ,    

callbackFunction({name:"amosleaf"}); 

이렇게 하면 ServerA의callbackFunction이 호출되고 데이터는 {"name":"amosleaf"}입니다. 물론입니다. 당신이 되돌아오는 데이터 내용, 형식은 무엇이든 상관없습니다.이것은 단지 aax 크로스 요청을 돌려보내기 위해서입니다. 보안 제한이 브라우저에 허용되지 않기 때문입니다.
1. URL이 무엇인지 알 수 없다. 되돌아오는 콘텐츠는 반드시 js이고 함수를 되돌려야 한다.
2. 리셋 함수는 URL에 지정되고 리셋 내용의 동적 수정을 되돌려주면 됩니다.
================================================================
확장:
(1) json이 무엇입니까?
(2) Jquery의 JSONP.
(3) json과 jsonp 링크에 대해 자세히 설명합니다.
http://www.cnblogs.com/chopper/archive/2012/03/24/2403945.html http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html http://www.cnblogs.com/hyl8218/archive/2010/03/12/1683265.html http://www.cnblogs.com/hyl8218/archive/2010/03/12/1683265.html http://www.cnblogs.com/zesion/archive/2011/11/28/2265790.html
 

좋은 웹페이지 즐겨찾기