0
爲什麼會變成null而不是設置爲從ajax調用返回的數據?這一定是我忽略的簡單東西。爲什麼這個全局變量沒有被改變?
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;
});
}
你必須等待,直到AJAX調用完成。只需將警報放在`jetJSON`的回調函數中,或者將它放在定時器中。 – 2011-02-15 15:17:17
將警報放入計時器是一個等待發生的錯誤 – mkoryak 2011-02-15 15:19:07