【问题标题】:Invalid Argument error when using jQuery template (tmpl) plugin使用 jQuery 模板 (tmpl) 插件时出现无效参数错误
【发布时间】:2012-10-21 00:06:36
【问题描述】:

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

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

谢谢。

【问题讨论】:

  • 使用浏览器的 JS 控制台帮助定位错误,这里没有足够的信息供任何人帮助。

标签: jquery jquery-templates


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-28
    • 2016-08-18
    • 2018-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多