IE7和Scriptaculous Autocompleter耗尽内存

时间:2009-12-22 06:04:21

标签: javascript internet-explorer prototypejs scriptaculous

仅在IE7中,当我运行Autocompleter.Local时,我遇到了一个奇怪的内存不足错误。下载的内容约为1 MB,但它是在后台完成的(在JSON文件中)。

function create_listeners() {
 jQuery('.auto_complete_field').each(function() {
   var terms_id = 'terms_' + jQuery(this).attr('id');
   jQuery(this).after('<div class="auto_complete" id="' + terms_id + '"></div>');
//   jQuery(this).attr('value', 'test');
   new Autocompleter.Local(jQuery(this).attr('id'),terms_id, terms, {fullSearch:false, frequency:0, minChars:1});
 })
}

任何人都知道为什么这只会影响IE 6/7?

2 个答案:

答案 0 :(得分:0)

您可以使用dynaTrace Ajax Edition来找到瓶颈。

答案 1 :(得分:0)

出现 IE7对变量有1 MB的blob大小限制,这就是我们在这里遇到的。