【发布时间】:2011-02-04 15:33:07
【问题描述】:
我见过很多类似的问题,但似乎没有人回答我的问题。
var mainDataObject = null; // Global
// Called when DOM is ready with $(function() { ... })
$.ajax({
type: "GET",
dataType: "json",
url: '...',
success: function(json) {
mainDataObject = json;
}
});
mainDataObject 或其内容会在一段时间后被清除吗?这取决于浏览器吗?请注意,我需要该变量在页面的整个生命周期中持续存在。
我看到的问题是,mainDataObject 似乎随机被清空了。我无法重现该问题,因为它发生在使用各种浏览器和操作系统的随机用户身上。
【问题讨论】:
-
ajax 调用的范围是什么?
标签: javascript jquery garbage-collection