-2

我正在使用 jQuery tmpl 插件为数组中的一堆对象生成一些 HTML,当我尝试对大量对象进行模板化时,我在核心 jQuery 库中收到了一个 Invalid Argument 错误,例如:在一些在这种情况下,数组中可能有超过 9000 个对象,我会收到错误消息。这是一个带有一堆客户端代码的 .NET 4.0 应用程序,Visual Studio 报告的确切错误是“Microsoft JScript 运行时错误:无效参数”。它发生在未缩小的 jQuery 库 1.8.2 的第 679 行(在合并函数中)。我正在尝试生成 HTML,以便可以对其进行一些其他格式化,并一次只显示某些内容。如果我模板的对象更少,例如 4000 个或更少,则不会发生这种情况。我不知道确切的截止点在哪里。

tmpl 插件版本:1.0.0pre jQuery 核心版本:1.8.2

谢谢。

4

1 回答 1

1

我认为在你的情况下你得到了这个错误,因为在你的本地机器上,你的 Javascript 不能处理这么大的对象。据我所知,它不依赖于版本插件等 - 解决方案更深入的核心。因此,您的数组大小与 9000 个对象的大小比可以处理的大小要大。

于 2012-10-31T14:01:00.450 回答