我無法傳遞從$ .post()函數中獲取的數據以在代碼中的其他位置使用。我想將數據保存爲一個變量並在post()函數之外使用它。這是我的代碼:
var last_update = function() {
$.post('/--/feed',
{func:'latest', who:$.defaults.login},
function($j){
_j = JSON.parse($j);
alert(_j.text); // This one works
});
}
alert(_j.text); // This one doesn't
};
last_update(); //run the function
請幫忙!
在第二次提醒中,_j是未定義的,所以'_j.text'試圖訪問'undefined'上的一個屬性,該屬性失敗。您是否有特別需要在AJAX回調之外運行代碼,而不是將其放置在內? – user113716 2010-05-19 21:04:10