У меня есть множество наборов изображений, которые я показываю на веб-странице (скажем, 50 изображений в наборе). Пользователь может выбрать набор для отображения из списка, который загружается с помощью jQuery ajax-вызова, чтобы удалить старые теги img и добавить новые.Отмена (HTML) Загрузка изображений
Что я вижу, так это то, что все запросы на первую партию устаревших изображений по-прежнему вытягиваются с сервера, тем самым задерживая загрузку новых изображений и убивая UX. Поэтому мой вопрос: возможно ли очистить запросы от браузера для первого набора img, который больше не существует в DOM? Это не автоматическое?
Вот пример JQuery фрагмент процесса:
updateImages = function(imageSetId) {
// clear existing IMG set
$("#imagesDiv").empty();
$.post(
"/GetImagesInSet",
{ imageSetId: imageSetId },
function(data) {
// add in new IMG set
$("#imagesDiv").html(data);
},
"html"
);
};
Мое ожидание, что вызов $() пустой() предотвратило бы все отложенные изображения, которые живут в нем должны быть удалены из. очередь запросов. Я возьму альтернативные предложения, если это плохой дизайн!
Дайте это попробовать, но все-таки вы получите такое же поведение. Спасибо за ответ! +1 –