왜 이것이 ajax 호출에서 반환 된 데이터로 설정되는 대신 null로 나타 납니까? 그것은 내가 간과하고있는 단순한 무언가 일 것임에 틀림 없다.이 글로벌 변수가 변경되지 않는 이유는 무엇입니까?
var message;
$(document).ready(function(){
fbFetchMessage();
alert(message);
});
function fbFetchMessage(){
var url = "http://graph.facebook.com/companyname/feed?callback=?";
$.getJSON(url,function(json){
message = json.data[0].message;
});
}
을 할 수 있습니다 당신은 기다려야한다. 'jetJSON'의 콜백 함수에 경고를 두거나 타이머 안에 넣으십시오. –
타이머에 경고를 두는 것은 기다리는 버그입니다 – mkoryak