Javascript 导致潜在内存泄漏的Ajax XML?
我有一个计时器,每隔几分钟就启动一次,以更新DOM中的一条信息。在ChromeDeveloper工具中,我看到每次调用后内存都会增加,通过执行堆配置文件,我发现了分离的DOM树。我的代码中遗漏了什么吗Javascript 导致潜在内存泄漏的Ajax XML?,javascript,jquery,ajax,xml,memory-leaks,Javascript,Jquery,Ajax,Xml,Memory Leaks,我有一个计时器,每隔几分钟就启动一次,以更新DOM中的一条信息。在ChromeDeveloper工具中,我看到每次调用后内存都会增加,通过执行堆配置文件,我发现了分离的DOM树。我的代码中遗漏了什么吗 function update() { var preferredName; var url = '/foo?bar=1'; var xml = $.ajax({ async: false, url: url, dataTyp
function update() {
var preferredName;
var url = '/foo?bar=1';
var xml = $.ajax({
async: false,
url: url,
dataType: 'xml'
});
$(xml).find("item").each(function () {
preferredName = $(this).find("value").text();
});
$('#name').text(preferredName);
}
键入:在
dataType:'xml
之后需要单引号:async:false这几乎总是一个非常糟糕的主意。这里有一篇关于您的问题的有趣文章:。键入:在dataType:'xml
之后需要单引号:async:false这几乎总是一个非常糟糕的主意。这里有一篇关于您的问题的有趣文章:。