我试图开始使用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 });
});
发布于 2011-05-19 15:43:12
请尝试在"jquery.jqGrid.src.js“之前包含"i18n/grid.locale-en.js”
发布于 2015-10-25 03:08:23
我也有同样的问题,所以你需要考虑的第一件事是包含脚本的顺序(例如。首先你需要加载jquery
,然后是grid.locale,最后是jqgrid.min.js
),第二件要考虑的事情是多个包含javascripts
(在我的项目中这就是问题所在,我已经在两个地方包含了jqgrid
)。我将它们全部删除并保留下来,只有一个版本,代码开始工作的文件。
https://stackoverflow.com/questions/5970600
复制相似问题