81,092
社区成员
发帖
与我相关
我的任务
分享
$.ajax({
type : "post",
url : "sys/saveHelpInfo.do",
data : {
helpId : helpId,
orderCode : orderCode,
helpName : helpName,
downloadPath : downloadPath,
remark : remark,
downLoadFileName : downLoadFileName,
serverType : serverType,
flags: flags
},
success : function(data) {
if (data.err) {
alert(data.errMsg);
return false;
} else {
alert("保存成功");
goback(1);
}
}
});
@RequestMapping(value = "saveHelpInfo")
@ResponseBody
public Map<String, Object> saveHelpInfo(SysHelpDto sysHelpDto
) throws Exception {
Map<String, Object> result = new HashMap<String, Object>();
try {
if (null != sysHelpDto.getFlags()
&& !"".equals(sysHelpDto.getFlags())
&& !"1".equals(sysHelpDto.getFlags())) {
helpService.updateHelpDto(sysHelpDto);
...
//添加教学楼信息
function addNewBuilding(form) {
$.post('sch/addBuilding.do', {
"name" : name,
"campusId" : campusId,
"remark" : remark
},function(data) {
//var obj = eval('(' + data + ')');
var obj = JSON.parse(data);
if (obj.result == 1) {
$.messager.alert("操作提示", "课程教学楼添加成功!", "info");
}
})
}
2.Controller的Java代码:
/**
* 添加教学楼
* @param building
* @return
*/
@ResponseBody
@RequestMapping("/addBuilding")
public String addCoursePlan(Building building){
JsonObject resultJo = new JsonObject();
logger.info("-------------------插入一条教学楼信息记录------------------------");
resultJo.addProperty("result", buildingService.addBuilding(building));
return resultJo.toString();
}
只要你form提交的那些参数和Dto类Building里面定义的属性完全一致,它会自动绑定的。
你是用的时候只要通过building.name的方式即可获取name的值。