今天本想传递一个js数组到struts2后台,结果后台接到的一直为空。刚开始一直找不出原因。。后台经过网上的问题查询。原来是jquery会自动变成param[]这种格式。。查找到的解决方法如下
$.ajax({
url: "role/addRole.action",
type:"post",
dataType:"json",
data:jQuery.param(roleFuns,true),//主要是这句话
success:function(root)
{
if(root.success)
{
$("#roleGrid").datagrid('reload');
}
}
});