1. ajax + serializeObject + dataType
var parmObj=$('#acceptance').serializeObject();//new Object(); acceptance表单
// 不在表单中的参数
parmObj.promotionLevel="0"; // 不在表单中的参数
parmObj.circuitNo="";
parmObj.isCutOver=check;
$.ajax({
url: contextPath + "/xxxAction/save.action",
data:parmObj,
type: "POST",
dataType :"json" ,
success: function (data){
if(data.successmsg=="fail"){
}else{
}
},
error:function (XMLHttpRequest, textStatus, errorThrown){
Ewin.alert(errorThrown);
}
});
@RequestMapping(value = "/save", method = RequestMethod.POST)
public @ResponseBody Map<String, String> save(@RequestParam Map<String, Object> param,TblBJFaultSheet tblBJFaultSheet){
}
2.如果 form有file文件 这时 传 参的话,就在 form里定义元素 赋值
这篇博客介绍了如何使用Ajax结合serializeObject方法处理表单数据,包括添加额外参数和设置dataType为json。同时,讨论了在表单包含文件时如何处理文件上传,以及后台Controller接收参数的方式。
1174

被折叠的 条评论
为什么被折叠?



