【问题标题】:jqGrid not appearing in IE7jqGrid没有出现在IE7中
【发布时间】:2012-12-05 09:32:12
【问题描述】:

我试图让 jqGrid 出现在 IE7 中。在 IE8 中可以,但在 IE7 中,它根本不出现。它使用的是本地数据,尽管我还添加了对 JSON2.js 的引用以防万一。

有什么想法吗?

【问题讨论】:

  • 您应该添加您使用的 JavaScript 代码。你用的是IE7的兼容模式吗?你安装Developer Tools for IE7了吗?您在控制台中遇到什么错误?
  • Oleg:问题是我的 postData 部分末尾有一个额外的逗号,后面没有任何内容。 IE8 似乎在 IE7 将其作为错误引发时忽略了它。
  • 这是众所周知的问题。所以建议调试代码(例如在开发者工具中)。我亲自验证了JSLint 上的所有生产代码。如果您设置了一些选项,如“混乱的空白”和其他一些选项,您可以很好地使用该工具来提高代码质量并查找当前错误。

标签: jquery jqgrid internet-explorer-7


【解决方案1】:

问题是 postData 部分包含 2 个项目,而在第 2 个项目之后有一个流氓逗号,所以看起来像:-

postData: {
    var1: 1,
    var2: 2,
    }

这个通过IE9,但是在IE7兼容模式下,它抛出了一个错误。

【讨论】:

    猜你喜欢
    • 2011-03-16
    • 1970-01-01
    • 2012-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多