2011-03-05 58 views
1

我有一个ajax请求每1秒,从服务器拉JSON和操作一个div。一段时间后,浏览器在任务管理器中显示大量内存使用大约200,300,500 MB,并且仍在增长。我如何在没有缓存或任何影响内存的情况下用旧的数据替换新数据?jquery ajax请求增加内存

+3

请出示你的代码 – 2011-03-05 05:30:20

回答

1

尝试在每个请求之前清空现有的JSON文件,并确保其写入相同的变量。这是发生在循环内吗?将该变量移到循环外部并引用它。

1

尝试使用cache: false

$.ajax({ 
url: "test.html", 
cache: false, 
success: function(html){ 
$("#results").append(html); 
} 
});