Я постараюсь объяснить, как могу ...
У меня есть страница, мы будем называть ее страницей А.Когда на этой странице нажимают кнопку, отправляется запрос ajax и возвращаются данные eval () 'd.Эти данные, очевидно, содержат код JavaScript.Этот код может содержать прослушиватели событий, которые добавляются в pageA, когда он eval'd.Что-то вроде jquery $ ('body'). Click (), например.
Когда снова нажимается кнопка на странице A, есть ли функция или что-то, что удаляет все и все прослушиватели событий и данные, добавленные в это eval.
Я собираю все данные, возвращенные из вызова ajax, в переменную перед тем, как вычислять их, так что есть ли способ просто сделать $ (data) .remove () и получить все прослушиватели событий иданные волшебным образом исчезают?
При использовании eval-данных они на самом деле не добавляются на страницу как таковую, где я мог бы просто удалить текст на странице и устранить все мои проблемы, но слушатели событий, безусловно, остаются.
Есть идеи?