По какой -то причине, готовые документы и все связанные функции неоднократно снимаются (обычно дважды, но иногда даже бесконечно) с тех пор, как я добавлял функцию нагрузки в элемент управления в документе, готовый (предназначен для загрузки содержания в Div, когда текущий документ уже загружен). < /p>
Это сценарии, которые я использую в моей голове, и на всех страницах. Проблема): < /p>
< /code>
mainscript.js код: < /p>
var counter = 1;
var hasLoaded = false;
$(document).ready(function () {
if (!hasLoaded) {
hasLoaded = true;
if ($('.next-page').attr("data-loaded") == "false") {
console.log(counter + ") STARTED LOADING!");
$(this).attr("data-loaded", "true");
$('.next-page').load($('.next-page').attr("data-link"), function () {
counter++;
$(this).attr("data-loaded", "true");
console.log(counter + ") FINISHED LOADING!");
});
}
}
$('.tbDropDownBig li').click(function (e) {
$(this).parent().parent().find('input').val($(this).text());
$(this).parent().fadeOut(100);
});
});
< /code>
Выход из вышеупомянутой консоли.1) STARTED LOADING!
2) FINISHED LOADING!
1) STARTED LOADING!
2) FINISHED LOADING!
2) FINISHED LOADING!
< /code>
< /blockquote>
Направление для обнаружения задачи: < /strong>
страница, загруженная в «следующая страница», выполняет один и тот же сценарий, при загрузке, нагрузка документа (потому что все страницы имеют этот скрипт). < /p>
, чтобы нагружать данные снова. Вот почему я поместил атрибут, загруженный данными, но он не помог.
Подробнее здесь: https://stackoverflow.com/questions/211 ... -a-control