【问题标题】:jQuery problem with jqGridjqGrid 的 jQuery 问题
【发布时间】:2011-07-22 09:05:05
【问题描述】:

我有一个带有 jqgrid 的 html 页面。这个 jqgrid 从 json 格式的 php 脚本中检索数据。 我的问题是,如果我继续使用这个 jqgrid,点击“Imprese”,所有页面都变得只能阅读,不能点击。你可以在这里看到问题:

http://mongolera.dyndns.biz/projects/gestionalePreventivi/index.html

我不知道可能是什么错误。 你能帮助我吗? 谢谢。

【问题讨论】:

    标签: javascript jquery html jqgrid


    【解决方案1】:

    什么是奇怪的 HTML 元素

    <btnMailControl style="">Check</btnMailControl>
    

    你用哪个?可能您想将其更改为

    <button id="btnMailControl">Check</button>
    

    您的主要问题是在 URL /projects/gestionalePreventivi/js/i18n/grid.locale-en.js 下您无法加载 grid.locale-en.js,这对 jqGrid 的工作很重要。

    我强烈建议您在页面开头包含&lt;!DOCTYPE html ...。请参阅here 示例。

    【讨论】:

    • bmtMail 控件是一个使用 jquery 定义的按钮。 grid.locale-en.js 存在于该目录中,我已经包含了它。问题依然存在。
    • @michele:首先,您应该始终使用jquery.jqGrid.src.js 而不是jquery.jqGrid.min.js 来调试问题。此外,我没有看到您在页面上包含ui.jqgrid.css
    【解决方案2】:

    尝试使用firebug,因为您收到以下错误:

    b.jgrid.formatter is undefined
    

    【讨论】:

    • 我已经添加了 grid-locale-it.js 但问题仍然存在。
    【解决方案3】:

    请确保您在下载 jqGrid 脚本时标记了“格式化程序”模块 (http://www.trirand.com/blog/?page_id=6)。该错误通常在模块不存在时出现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-06
      • 2011-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-02
      相关资源
      最近更新 更多