jsonp 요청의 결과로 변수를 만들고이 변수를 스크립트에서 나중에 사용하려고합니다. 그러나 변수가 사용되는 부분이 jsonp 요청이 완료되기 전에 트리거되는 것처럼 보입니다.jsonp 요청 전에 var를 읽으려고 시도합니다.
나는 이것이 어떻게 행해질 수 있었는지 알아 내려고 노력했다. jsonp 요청을 함수에 넣고 다음과 같이하려고했습니다 : var slides = jsonpResult();
실마리 무엇을해야합니까?
편집 : 나는 또한 갤러리 변수
gallery.onFlip(function() {
//Doing stuff
}
를 사용하여 기능을 가지고 그리고 난으로 onSuccess 함수에서이 모든 것을 넣을 수 없습니다.
글쎄, 당신이 * 할 수없는 것은 액세스하려는 결과입니다. 대신'result' 변수에 의존하는 모든 코드는'success' 콜백 안에 있어야합니다. –
좋은 제안이지만 갤러리 var에 따라 나중에 호출 할 함수가 있습니다. 내 질문에 더 많은 정보를 추가했습니다. – Spoeken
'async : false'를 사용하지 않고서는 그것을 수행하는 다른 방법은'jqXHR' 객체를 저장하고 나중에 반환 된 데이터가 필요한 코드를 실행해야 할 때 이벤트를 바인드 (bind)하는 것입니다. . –