1

Uncaught TypeError在 SO 上发现了其他几个基于问题的问题,但不是这个特定的问题,所以我想我会提出这个问题,以防万一其他人遇到这个问题。

我的 jqGrid 工作得非常好,但是我一直在控制台中看到这个错误:

Uncaught TypeError: Cannot read property 'a' of undefined jquery.jqGrid.min.js:423

我查了一下,这对应于jquery.jqGrid.src.js的第4364

我在版本jqGrid-4.4.0

一旦网格加载,但在网格填充数据之前,我就会收到错误。

即使它有效,我也很担心,因为我的大多数用户都在 IE6 上,而 IE 有时甚至对最愚蠢的 javascript 错误都非常敏感。对此问题的任何帮助将不胜感激。

PS:在阅读了对先前提出的类似问题的回复后,我想我会添加几件事。

4

1 回答 1

2

这很奇怪!

jquery.jqGrid.src.jsjQuery的第 4364行在 jqGrid4.4.0jqModal模块内,这几乎不是真正需要的。该模块通常不应在加载网格期间使用。jqModal在许多情况下,将参数设置为 false就无法使用它。

我想您与您使用的其他 JavaScript 插件存在一些兼容性问题。

您可以在代码开头的某处设置或设置$.fn.jqm在代码中。例如,您可以在加载or后直接执行此操作。结果该模块将不被使用。undefinednulljquery.jqGrid.src.jsjquery.jqGrid.min.jsjqModal

于 2012-11-08T21:15:28.140 回答