Я загружаю результат поиска в таблицу с 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.Если я загружаю <1k строк, это довольно быстро в обоих браузерах.Но когда я возвращаю ~ 9k строк, IE зависает примерно на 5 секунд, прежде чем представить данные.Также очень медленно прокручивать все строки в IE.Я не использую пейджинг, но я хочу знать, есть ли способ обойти это, прежде чем начать пейджинг результатов? </p>
Я также получаю сообщение об ошибке в IE, когда я нажимаю на любую ссылку, чтобы отойти от страницы поискао медленно работающем скрипте.Но почему я получаю это, когда ухожу со страницы?У меня нет сценариев, которые должны запускаться в этот момент?Или IE делает что-то негласное при просмотре большого результата поиска?