2012-05-22 3 views
0

외부 도메인의 HTML 페이지를 표시하고 싶지만 JSONP를 통해이를 수행 할 수 없습니다. 즉 페이지로드시 페이지에 아무 것도 없습니다. 그냥 빈 페이지를 보여줍니다. 참조를 위해 아래 코드를 찾으십시오. 코드 :JSONP를 통한 교차 도메인 호출

Ext.util.JSONP.request({     
      url:wikiurl, 
      callbackKey:'callback', 
      params:{}, 
      callback:function(data){ 
       console.log(data); 
       console.log("inside callback"); 
      }, 
      success:function(result,opts){ 
       console.log(result); 
      }, 
       failure:function(result,opts){ 
       console.log(result); 
      } 
     }); 

답변

0

=> URL은 무엇입니까?

=> 누가 응답을 보내고 있는지, 일부 사용자는 JASONP 데이터가 필요할 때 서버로부터 특정 응답을 보내야합니다.

=> 콘솔에 모든 것을 기록하고 있습니다. 페이지에 표시되지 않습니다. 아마도 방화 광 콘솔이나 유사한 콘솔에서 볼 수 있습니다.

=> 페이지의 응답을 보려면 페이지의 div 요소에 데이터를 덤프하면됩니다.

+0

[작동 방식] (http://en.wikipedia.org/wiki/JSONP#How_it_works) 섹션 : http : //en.wikipedia.org/wiki/JSONP를 참조하십시오. – Falaque