free-jQgrid“loading”消息仍然存在

时间:2016-10-05 07:16:22

标签: jqgrid loading free-jqgrid

由于我的应用程序在线供客户测试,我经常遇到这个问题,我必须在“Tiers”菜单上点击几次,希望它会消失并伸出手。

以下是问题的快照: enter image description here

当我在本地服务器(wampserver)上使用我的应用程序时,我从未遇到过这个问题。

我的应用中有几个网格,没有一个在线显示此消息。

Firebug说“jquery.jqgrid.min.js”在第344行(?)中有错误。已使用的版本是4.13.5-日期为2016-08-27,托管服务器运行时使用的是php 5.6.8

有人遇到过这种麻烦吗?

如果有人需要一些时间来帮助我,我可以通过电子邮件登录并传递到在线测试应用程序。

非常感谢您的帮助。

干杯 JiheL

1 个答案:

答案 0 :(得分:0)

感谢您报告此问题。如果您使用jquery.jqgrid.src.js而不是jquery.jqgrid.min.js报告错误会很有帮助,但我认为代码中唯一可能产生错误的地方是if ($input[0].tagName.toUpperCase() === "SELECT" && $input[0].multiple) {...的代码片段(见here)。

我刚刚发布了the fix,这应该可以消除错误。它包括额外的测试if ($input.length > 0) {...}(请参阅the line)。我仍然建议您检查网格name中的indexcolModel值。您的当前代码似乎使用带有名称或索引的过滤器,它来自colModel 或使用某些特殊字符。这是错误的唯一原因,可以在你的照片的控制台中看到。