由于我的应用程序在线供客户测试,我经常遇到这个问题,我必须在“Tiers”菜单上点击几次,希望它会消失并伸出手。
当我在本地服务器(wampserver)上使用我的应用程序时,我从未遇到过这个问题。
我的应用中有几个网格,没有一个在线显示此消息。
Firebug说“jquery.jqgrid.min.js”在第344行(?)中有错误。已使用的版本是4.13.5-日期为2016-08-27,托管服务器运行时使用的是php 5.6.8
有人遇到过这种麻烦吗?
如果有人需要一些时间来帮助我,我可以通过电子邮件登录并传递到在线测试应用程序。
非常感谢您的帮助。
干杯 JiheL
答案 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
中的index
和colModel
值。您的当前代码似乎使用带有名称或索引的过滤器,它来自colModel
或使用某些特殊字符。这是错误的唯一原因,可以在你的照片的控制台中看到。