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

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

这是html:

这是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个版本,代码开始工作文件。