用ajax发送请求时,有复杂参数,如下java要接受的参数
private List<String> piclist;
private List<QuestionAnswer> objanswerList;
private Long homeworkid;
第一步 js进行组装
ps:piclist和objanswerList是数组
var submitParam = new Object();
submitParam.piclist = piclist;
submitParam.objanswerList = objanswerList;
submitParam.homeworkid = '<%=homeworkid%>';
第二步 发送ajax请求
重点:submitParam: JSON.stringify(submitParam)
$.ajax({
type:"post",
url:"url",
data:{
submitParam: JSON.stringify(submitParam)
},
dataType:"json",
async:false,
// headers:{"Content-Type":"application/json"},
success:function(data){
if(data.status=="1"){
}
});
第三步 后台接受
1> 先定义接受参数的bean
publi