jqGrid错误-b.jgrid.jqID不是函数

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (73)

我试图开始使用jQuery插件jqGrid,但是它给了我一个错误--“b.jgrid.jqID不是一个函数”

以下是html:

<table id="list"></table>
<div id="pager"></div>

这是JS:

jQuery(function () {

        jQuery("#list").jqGrid({
            url: '/admin/campus/getnearbybusinesses',
            datatype: "json",
            colNames: ['Name', 'Location'],
            colModel: [
                { name: 'Name', index: 'Name', width: 150 },
                { name: 'Location', index: 'Location', width: 150 }
            ],
            rowNum: 10,
            rowList: [10, 20, 30],
            pager: '#pager',
            sortname: 'Name',
            viewrecords: true,
            sortorder: "asc",
            caption: "Businesses"
        });

        jQuery("#list").jqGrid('navGrid', '#pager', { edit: false, add: false, del: false });

    });
提问于
用户回答回答于

请尝试在“jquery.jqGrid.src.js”之前加上“i18n/grid.locale-en.js”。

用户回答回答于

我有同样的问题,所以首先你需要考虑的是包含脚本的顺序(例如,首先你需要加载jquery,然后grid.locale,最后jqgrid.min.js),第二件要考虑的是多个包括javascripts(在我的项目这是问题,我已经包括jqgrid在两个地方)。我把它们全部删除并保存,只有1个版本和代码开始工作文件。

扫码关注云+社区

领取腾讯云代金券