Player30267 2017-10-24 11:51 采纳率: 0%
浏览 2378
已采纳

JQuery-EasyUI DataGrid数据表格删除多项数据,第一个选项报NaN错误

今天写项目遇到了删除不了数据的情况,选择了多项数据进行删除,第一项总是报NaN错误,获取不了id,不知道是哪里出了问题?在这里请教一下老师们。

jsp页面代码:
{
text:"删除",
iconCls:"icon-remove",
handler:function(){
//找到datagrid表格中所选中的行
$("#tt").datagrid("reload",{});
var rows=$("#tt").datagrid("getSelections");
//alert($("tt").datagrid("getRowIndex"));
alert(rows);

if(rows.length<=0)
{
$.messager.show({
width:200,
height:100,
title:"提示信息",
msg:"至少要选择一条记录进行删除!"
});
}else{

for(var i=0;i<rows.length;i++)
{
var ids=ids+rows[i].id+","
}

//删除最后一个逗号
ids=ids.substring(0,ids.length-1);
alert(ids);
$.messager.confirm("确认信息","您确定要删除吗?",function(bol){
if(bol)
{
$.post("/project18/client/clientAction_delete","method=delete&ids="+ids,function(data){
$.messager.show({
width:200,
height:100,
title:"提示信息",
msg:data.message
});
//刷新datagrid
$("#tt").datagrid("unselectAll",{});
$("#tt").datagrid("reload",{});
},"json");
}else{
$("#tt").datagrid("clearSelections");
}

                              });

                          }
                    }
                },

控制层代码:
@RequestMapping("clientAction_delete")
public void delete(HttpServletRequest request,HttpServletResponse response) throws IOException{
String ids=request.getParameter("ids");
System.out.println(ids);
String[] id=ids.split(",");
int[] idss=new int[id.length];
for(int i=0;i<id.length;i++){
idss[i]=Integer.parseInt(id[i]);
clientService.delete(CClient.class, idss[i]);
}
response.setContentType("json;charset=utf-8");
response.getWriter().print("{\"message\":\"删除成功\"}");
}

![图片说明](https://img-ask.csdn.net/upload/201710/24/1508845590_644337.png)
  • 写回答

1条回答 默认 最新

  • 斯洛文尼亚旅游 2017-10-25 02:04
    关注
     for(var i=0;i<rows.length;i++)
    {
    var ids=ids+rows[i].id+","
    }
    
    ===>因为var申明ids时你就没有赋值默认就是undefined,所以第一次ids+rows[i].id+","这个就是undefined++rows[i].id+","
    var ids=''///////////////////
    for(var i=0;i<rows.length;i++)
    {
     ids=ids+rows[i].id+","
    }
    

    你可以好好研究这个:javascript运行机制浅析

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 乌班图ip地址配置及远程SSH
  • ¥15 怎么让点阵屏显示静态爱心,用keiluVision5写出让点阵屏显示静态爱心的代码,越快越好
  • ¥15 PSPICE制作一个加法器
  • ¥15 javaweb项目无法正常跳转
  • ¥15 VMBox虚拟机无法访问
  • ¥15 skd显示找不到头文件
  • ¥15 机器视觉中图片中长度与真实长度的关系
  • ¥15 fastreport table 怎么只让每页的最下面和最顶部有横线
  • ¥15 R语言卸载之后无法重装,显示电脑存在下载某些较大二进制文件行为,怎么办
  • ¥15 java 的protected权限 ,问题在注释里