2013-02-06 4 views
0

기본적으로 내가 원하는 것은 URL에서 문자열 결과를 얻는 것입니다. URL에서 내 브라우저를 사용할 때 얻을 수있는 결과는 문자열 "단어 개 고양이 개"처럼 간단 할 수 있습니다.나머지 코드 (자바 스크립트 D3) 전에 콜백 함수 호출

var textwords; 
d3.text(myUrl, function(data) { 
textwords = data; 
}); 

이후 다음 줄에 든 textwords을 사용하여,하지만 난 수 없습니다 물론 콜백 함수는 다른 모든 코드 다음에 실행하기 때문에 :

나는 다음과 같은 사용하려고 해요.

거기에 다음 코드를 모두 콜백 함수 안에 넣는 것 외에는 데이터를 가져온 후에 textwords을 사용할 수 있습니까?

감사합니다.

답변

0

불행히도 짧은 대답은 '아니오'입니다. 긴 대답은 아니지만, jQuery's Defferred을 사용하면 좀 더 멋지게 보이게 할 수 있습니다. 정말 좋은 소개가 있습니다 here