原因是AJAX在传递的过程中需要将数组对象序列化一下,大概就是这个意思,也就是在AJAX的属性中增加一个属性
$.ajax({
type:'post',
url:'${APP_PATH}/role/deleRole',
**traditional:true**
data:{
'id':id
},
success:function(result){
if(result.result){
layer.msg('删除成功', {time:1000, icon:6}, function(){
location.reload();
})
}else{
layer.msg('删除失败', {time:1000, icon:5, shift:6}, function(){})
}
}
})