日期:2014-05-16  浏览次数:20454 次

JQuery easyui Datagrid排序问题
本帖最后由 showbo 于 2013-06-09 15:34:57 编辑
datagrid初始化如下:
$('#datagrid').datagrid({
url : '${path}dept/deptList.do',
fit : true,
fitColumns : true,
border : false,
pagination : true,
idField : 'deptId',
pageSize : 10,
pageList : [ 10, 20, 30, 40, 50 ],
sortName : 'deptCode',
sortOrder : 'asc',
checkOnSelect : false,
selectOnCheck : false,
rownumbers : true,
nowrap : false,
columns : [ [ {
field : 'deptId',
title : '编号',
width : 150,
checkbox : true
}, {
field : 'deptCode',
title : '机构代码',
width : 80,
sortable : true
}, {
field : 'deptName',
title : '机构名称',
width : 60,
sortable : true
}, {
field : 'deptRegion',
title : '所属地区',
width : 150,
sortable : true
} ] ],
toolbar : [ {
text : '新增',
iconCls : 'icon-add',
handler : addNew
}, '-', {
text : '修改',
iconCls : 'icon-edit',
handler : updateInfo
}, '-', {
text : '删除',
iconCls : 'icon-remove',
handler : deleteInfo
}, '-']
});

当sortOrder=''时,url正常启动,无任何问题,但在加上'asc'或其他内容后,服务器端无响应,前台提示:400 Bad Request。

这个问题搞得脑袋大了,求帮助!
easyui datagrid jQuery

------解决方案--------------------
用firebug 侦探下 当你点击排序的时候 对排序进行啥处理 看出错在哪
可以的话 断点调试下最好.
------解决方案--------------------
是不是方法没有配置接受order参数,增加asc后会post提交order=asc的内容