Я добавляю большое количество HTML (~ 60k) к элементу. Мой код выглядит так:
currentElement.html(response);
Это отлично работает в Chrome и современном IE, но, как ни странно, верхняя часть HTML удаляется во время операции.html(). Т.е. элемент не пуст, но заполняется нижним 2/3 или около того ответа html.
Я отлаживал это через jQuery и проверял, что jquery использует.empty(). Append(), чтобы добавить html.
jQuery versioN: 1.10.1 (Придется использовать это, если не существует известной ошибки.)
Есть идеи?
В моем случае проблема заключалась в том, что в загружаемом HTML была включена команда onclick = "window.open(...)". Весь HTML после того, как он был усечен - без сомнения, по соображениям безопасности - и все после этого раздела было сохранено.