JQuery用来自ajax请求的数据替换表html运行缓慢

时间:2014-02-11 08:51:44

标签: jquery ajax

我有一个jQuery ajax请求填充表,当使用图像重新编码时(对于某些表格单元格),替换表格html所需的时间要高得多。有人可以解释一下为什么以及是否有解决这个问题的方法?

1 个答案:

答案 0 :(得分:0)

尝试以这种方式使用样式:

CSS

span.myclass{
    width:20px;
    height:20px;
    background-position:top left;
    background-repeat:no-repeat;
}

span.add{
    background:url('yourpath/images/AddGreen.png');
}

span.edit{
    background:url('yourpath/images/edit.png');    
}

span.drop{
    background:url('yourpath/images/DeleteRed.png');    
}

在PHP中更改这些行:

$change_owner = (isset($issue_action['Change Owner']) ? "<span class='myclass edit'></span>" : '');
$add_notice = (isset($issue_action['Add Notice']) ? "<span class='myclass add'></span>" : '');
$alter_notice = (isset($issue_action['Alter Notice']) ? "<span class='myclass edit'></span>" : '');
$drop_notice = (isset($issue_action['Drop Notice']) ? "<span class='myclass drop'></span>" : '');