这个错误可能是什么原因?
我有一个带有somedata的jquery网格,同时从该网格中删除一行。它给了我行id为67878oper=del
为什么这种类型的id为?它应该将ID设为67878
和oper=del
..但它会给id=67878oper=del
jqgrid js code
$("#prepItemGrid").jqGrid('navGrid','#prepItemGridPager',
{
"del" : true,
</r:secure>
"excel" : false,
"pdf" : false,
"csv" : false,
"refresh": true,
"search":false
},
{
"drag" : true,
"resize" : true,
...
...
调用动作控制器
$('#prepItemGrid').jqGrid(
'setGridParam',
{
editurl:'editPrepItem.json',
datatype : "json"
}).trigger('reloadGrid');
editPrepItem操作方法
@RequestMapping(value = "editPrepItem")
public String editPrepItem(PrepItem prepItem, ModelMap modelMap, @RequestParam(value = "oper", required = true) String operation)
throws Exception {
System.out.println("test");
if (operation.equals("del")) {
// Delete the recipe and reduce the noOfRecipe based on the prepItem
// recipe id.
System.out.print(prepItem.getId());//id is coming link this 67878oper=del
}
return "";
}
答案 0 :(得分:0)
作为起点,检查请求并查看发送的内容。如果原始Http请求看起来坏了,那么它就是网格配置,否则它就是控制器。如果您希望获得帮助,则需要发布所有网格配置。 我从来没有见过使用随机安全标签......它应该做什么?我把它拿出去再给它一次。