2016-08-30 4 views
1

예제는 can be found on this link으로 작업하고 있습니다.JSONP를 사용하는 방법?

내 JSONP의 내용과 같이 보입니다 :

myRun (
{ 
"Status": "SUCCESS", 
"Name": "Apple Inc", 
"Symbol": "AAPL", 
"LastPrice": 106.82, 
"Open": 106.62 
} 
) 

나는 아래 사용하고있는 코드는 작동하지 않습니다. JSONP를 사용하기 위해 재구성하는 방법을 모르겠습니다.

var selfish = this; 
$.getJSON('http://dev.markitondemand.com/MODApis/Api/v2/Quote/jsonp?symbol=AAPL&callback=myRun', function(data){ 
    console.log(selfish.data.Symbol); 
}); 
+1

'data.Symbol' ?? –

+1

getJSON의 [docs] (http://api.jquery.com/jquery.getjson/)에서 JSONP를 만드는 방법을 읽어보십시오. 힌트를 얻으려면 URL에 검색 문자열로'somecallback =? '과 같은 것이 필요합니다. ..'? '는 문자 그대로'?'와'somecallback'은 당신이 호출하는 API에 달렸습니다. –

답변

1
$.ajax({ 
    url: "url", 
    dataType: 'JSONP', 
    jsonpCallback: 'callback', 
    type: 'GET', 
    success: function (data) { 
     if (data.error) { 
       console.log ("data error:", data.error.errorMessage); 
     } 
    }, 
    error: function (data) { 
     console.log ("ajax connection error:"); 
    } 
}); 
관련 문제