很抱歉发布此问题。 :(但我花了差不多整整一天,需要另外一双眼睛来查看我的代码。
操作系统:Windows 框架:JQuery(最新版本),JqGrid(最新版本),Spring(最新版本) DB:PostgreSql 工具:Springsource Tools Suite
当我输入以下URL时,我从服务器返回XML数据。 http://localhost:8080/myapp/deliveryJqgridData
但是下面的jqGrid调用不会调用上面的URL。我在Spring TC服务器上没有任何错误。我收到警告消息“enteredJqgrid”。下面的代码存储在deliveryJqgrid.jsp中。通过localhost:8080 / myapp / deliveryJqgrid访问相同的内容。 我已经扰乱了下面给出的列名。
<script type="text/javascript">
$(function(){
alert("enteredJqgrid");
$("#deliveryJqgrid").jqGrid({
url:'deliveryJqgridData',
datatype: 'xml',
mtype: 'GET',
colNames:['1Col','2Col', '3Col','4Col','5Col','6Col'],
colModel :[
{name:'1Col', index:'1Col', width:55},
{name:'2Col', index:'2Col', width:90},
{name:'3Col', index:'3Col', width:80, align:'left'},
{name:'4Col', index:'4Col', width:80, align:'left'},
{name:'5Col', index:'5Col', width:80, align:'left'},
{name:'6Col', index:'6Col', width:150, sortable:false}
],
pager: '#deliveryJqgridPager',
rowNum:10,
rowList:[10,20,30],
sortname: '1Col',
sortorder: 'asc',
viewrecords: true,
caption: 'Delivery List - JQ Grid'
});
});
</script>
我在正文部分中有以下div标记。
<table id="deliveryJqgrid"></table>
<div id="deliveryJqgridPager"></div>
提前感谢您的帮助。 的更新
我在Firebug上发现了以下错误。这有什么线索吗?
b.jgrid.format is not a function
[Break On This Error] m+"'>"+b.jgrid.format(a.p.pgtext||"","... class='ui-separator'></span></td>"+
答案 0 :(得分:1)
我发现了问题。我在脚本标记中的i18n / grid.locale-en.js之前加载了/jquery.jqGrid.min.js。我颠倒了订单,它运作了!
感谢大家耐心帮助我度过这个愚蠢的错误:)
答案 1 :(得分:0)