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

时间:2011-05-11 21:03:53

标签: jquery jqgrid

我正在尝试使用jQuery插件jqGrid,但是它给了我错误 - “b.jgrid.jqID不是函数”。我从http://www.trirand.com/blog/?page_id=6下载了包含所有功能的插件,并引用了jquery.jqGrid.min.js和grid.locale-en.js。

这是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 });

    });

2 个答案:

答案 0 :(得分:32)

请尝试添加“i18n / grid.locale-en.js” 在“jquery.jqGrid.src.js”

之前

答案 1 :(得分:0)

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