使用jQuery模板(tmpl)插件时无效的参数错误

时间:2012-10-31 13:50:16

标签: jquery jquery-templates

我正在使用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

感谢。

1 个答案:

答案 0 :(得分:1)

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