IE7 和 Scriptaculous 自动完成器内存不足

发布于 2024-08-15 20:04:12 字数 539 浏览 4 评论 0原文

仅在 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 吗?

In IE7 only, I'm getting a weird out of memory error when I run my Autocompleter.Local. The content downloaded is around 1 MB in terms, but it's done in the background (in a JSON file).

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});
 })
}

Anyone have any idea why this would affect IE 6/7 only?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

纸伞微斜 2024-08-22 20:04:12

您也许可以使用 dynaTrace Ajax Edition 来查找瓶颈。

You might be able to use dynaTrace Ajax Edition to find the bottleneck.

滥情空心 2024-08-22 20:04:12

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

It appears that IE7 has a 1 MB blob size limit on variables, and that's what we were running into here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文