var rows =$('#datashow').datagrid('getSelections');
var idArr =new Array();
for(var i=0;i<rows.length;i++){
idArr[i] =rows[i].dailyId;
}
//var idArrStr ="idArr="+JSON.stringify(idArr);//直接stringify字符串多了一对“”,传到后台删不了
var idArr =new Array();
for(var i=0;i<rows.length;i++){
idArr[i] =rows[i].dailyId;
}
//var idArrStr ="idArr="+JSON.stringify(idArr);//直接stringify字符串多了一对“”,传到后台删不了
var idArrStr ="idArr="+idArr.join(',');//用hoin方法拼接字符串,前台没有外边的“”,后台可直接批量删除
这个问题很诡异,找了半天尽然是前台的错,解决了但还不太明白,有路过的大神求指点