【发布时间】:2010-10-16 00:58:21
【问题描述】:
现在每次用户切换“评论 (X)”时它都会联系服务器
我想让它一旦用户点击“.info .reply”(评论(X)),一个ajax加载器就会出现,直到数据加载完成,然后加载器消失。
// Replies - Toggle display of comments
$('.info .reply').click( function() {
$('.reply', this.parentNode.parentNode).toggle();
return false;
});
// Load comments
$('.info .reply', this).mousedown( function() {
var id = $('form #id', this.parentNode.parentNode).val();
$.ajax({ url: location.href, type: 'post', data: 'id=' + id, dataType: 'json',
success: function(data) {
for (var i in data) {
// Do AJAX Updates
}
}
});
return false;
});
这样做的正确方法是什么?
谢谢!
【问题讨论】:
标签: javascript ajax jquery jquery-load