JQuery AJAX запрашивает увеличение памяти - PullRequest
1 голос
/ 05 марта 2011

У меня есть запрос ajax каждую 1 секунду, который извлекает JSON с сервера и манипулирует div.Через некоторое время браузер показывает большое использование памяти в диспетчере задач - около 200, 300, 500 МБ и продолжает расти.Как я могу заменить новые данные старыми без кэширования или чего-либо, что влияет на память?

Ответы [ 2 ]

1 голос
/ 05 марта 2011

Попробуйте использовать cache: false:

$.ajax({
url: "test.html",
cache: false,
success: function(html){
$("#results").append(html);
}
});
1 голос
/ 05 марта 2011

Попробуйте обнулить существующий файл JSON перед каждым запросом и убедитесь, что он записывается в одну и ту же переменную.Это происходит внутри цикла?Переместите переменную за пределы цикла и обратитесь к ней.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...