【发布时间】:2011-10-31 23:42:51
【问题描述】:
我正在使用下面的 JQuery 将搜索结果加载到表中:
$("#searchForm").submit(function (event) {
event.preventDefault();
$.post($(this).attr('action'), $(this).serialize(),
function (data) {
if ($("#addResult").is(':checked')) {
$("#myTable tbody").append(data);
} else {
$("#myTable tbody").html(data);
}
$("#myTable").trigger("update");
});
});
我返回的数据是不同数量的行:<tr></tr>...<tr></tr>。
Firefox 当然比 IE 快得多。如果我加载
当我单击任何链接以离开搜索页面时,我也会在 IE 中收到一个错误,该错误是关于一个运行缓慢的脚本。但是为什么当我离开页面时会得到这个?我没有任何应该在那时运行的脚本吗?或者 IE 在浏览大型搜索结果时会在幕后做些什么?
【问题讨论】:
-
您真的在一页上显示 9k 行吗?也许服务器端分页会有所帮助?
-
9k 行意味着该开始分页了...