2013-07-08 4 views

답변

1

웹에 접근 할 수있는 방법으로 노출되었다고 가정하면 callback (또는 유사한) 매개 변수를 수락해야합니다. 그러면이 매개 변수가 JSON 데이터의 래퍼가됩니다. 예 : 당신은

이 있다면 : 반환

/some/service.json 

:

{"this":"is","JSON":"data"} 

당신은 다음 서비스가 전달 될 수 있도록 callback :

/some/service.json?callback=foo 

어느 차례로 결과 :

foo({"this":"is","JSON":"data"}) 

JSONP를 사용하여 응답을 만드는 것이 전부입니다.

0

내가 코드의 도움 아래이를 생각하면

$.ajax({ 
    type: "POST", 
    url: "xyz.com", 
    data: jsondata, 
    dataType: "jsonp", 
    success: function(data) { 

     if(data.flag == true){ 

      alert(data.msg); 


     } else { 
      alert("not sucess"); 

     } 
    } 

    }); 
+0

이 클라이언트 측입니다; 나의 이해는 OP가 그것을 서버 측에서 사용 가능하게하는 방법을 묻고 있었다는 것이다. –

관련 문제