Я создаю страницу, на которой пользователь может щелкнуть ссылку, и она $ .ajax загрузит содержимое в контейнерный блок.Проблема заключается в том, что все исходные файлы имеют собственные запросы $ .ajax, поэтому, когда пользователь щелкает 2 или более ссылок, он начинает увеличивать количество запросов $ .ajax, и контейнерный div заполняется данными.По сути, моя цель - чтобы пользователь щелкнул ссылку, и он загрузил запрошенную страницу (и начал обновление $ .ajax из загруженного источника ajax).И когда они щелкают по другой ссылке, она очищает старые запросы $ .ajax от предыдущего загруженного содержимого ajax.
$(function(){
$("a.text").click(function(){
$("#botscontainer").remove();
$("#botsparent").append("<div id=\"botscontainer\"></div>");
$.ajax({
url: $(this).attr("id") + ".html",
cache: false,
success: function(data){
$("#botscontainer").hide().append(data).fadeIn("slow");
}
});
return false;
});
});
Вы можете видеть, когда пользователь нажимает ссылку с текстом класса, он отправляет запрос ajax на страницу.с большим содержанием AJAX (то есть на интервале).Поэтому мне нужно очистить старые «данные», когда пользователь нажимает другую ссылку.Я даже дошел до полного удаления родительского элемента и его воссоздания, но он не удалит запросы $ .ajax из данных.Любая помощь приветствуется.