在这段 Jquery 中,我在显示早期 reg_user_table 的同一位置显示 active_user_table。所以首先我让 reg_user_table 不显示,然后我将 active_user_display 设置为块。之后我发出 getJSON 工作正常。问题是当附加表时以及当我想在所有表上附加类 active_table 以便我可以计算所有表并只允许看到其中一个表并从 DOM 中删除或分离其他表时。我不能这样做,所以 active_table 类适用于除最后一个之外的所有类。最近添加的未显示类 active_table。
$('#reg_user_table').hide();
if($('#active_user_table').is(':hidden')){
$('#active_user_table').css("display","block");
$.getJSON("/siteadmin/active_user_count", function(response_data)
{
var data = [response_data.today,response_data.Sevendays,response_data.Month];
var caption = ['Active Today','Active Past 7 Days','Active This Month'];
var $table = $('<table/>');
for(var i = 0; i<3; i++) {
$table.append('<tr><td><h3>'+caption[i]+':'+'</h3></td><td><h3>'+ data[i] + '</h3></td></tr>');
}
$('#active_user_table').append($table);
});
$('#active_user_table').children().addClass("active_table");
console.log("Hello World!" + $('.active_table').length);
}