因此,這裏是我的,當用戶點擊一個後續按鈕代碼:
$('.follow_btn').click(function() {
$(this).html('<img src = "../assets/style_images/loading.gif">');
var userId = $(this).attr('id');
$.post('../assets/scripts/ajax_follow_parse.php', {
userId: userId
}, function(data) {
$(this).html(data);
});
});
這是很高興的加載GIF來取代它,如上線2.但是,當它返回數據並將其替換爲第4行返回的數據時。
如何解決此問題?
重複[$(this)在函數中不起作用](http://stackoverflow.com/questions/7859558/this-doesnt-work-in-a-function),[$(這個)對象在jquery post()之後變得未定義(許多其他的東西)(http://stackoverflow.com/questions/8422872/this-object-becomes-undefined-after-a-jquery-post)。 – 2011-12-30 22:43:18