как добавить большие объемы HTML в IE без ущерба для ЦП

Я экспериментировал с подходом, более подходящим для загрузки данных на страницу, с использованием Ajax, в основном, чтобы избежать обратных передач. Я могу легко получить созданный на сервере html с помощью вызова ajax, и добавить его в dom достаточно просто с помощью jquery .append или .replaceWith. оба этих метода чрезвычайно быстры в chrome / firefox, но ужасно медленны в ie (7,8,9).

$.ajax(
{
    url: url,
    dataType: 'html',
    cache: false,
    success: function (responseHtml)
    {
            //document.getElementById('targetElementId').outerHTML = responseHtml;
            $('#targetElementId').replaceWith(responseHtml);
    }
});

вы увидите из моего блока кода, я также пытался использовать подход, отличный от jquery. обе линии ужасно работают в т. Итак, мой вопрос, как лучше всего добавлять на страницу большие объемы HTML, чтобы они не разрушались, то есть?

6
задан Drew 27 September 2011 в 18:48
поделиться