【发布时间】:2011-05-11 21:03:53
【问题描述】:
我正在尝试开始使用 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 });
});
【问题讨论】:
-
问题最终是我在需要首先引用 grid.locale-en.js 时首先引用了 jqgrid .js。
-
你是我的英雄。我一直在处理这个问题两个小时,以为我的脚本有错误。