1.使用@Requersbody
使用范围:post
使用方式
@PostMapping(value ="/queryAllBuilding")
@ResponseBody
public Object queryAllBuilding(@RequestBody Map<String,Object> param){
List<Map<String,Object>> returnList=buildingService.queryAllBuilding(param);
return JSONResult.ok(returnList);
}
$.ajax({
type:'post',
url:Feng.ctxPath+"/building/queryAllBuilding",
data:JSON.stringify({
'键':'值'
...
}),
async:false,
contentType:'application/json',
success:function(data){
console.log(data);
},
error:function(data){
console.log(data);
Feng.error("失败信息!"+data.msg+"!");
}
});
2.使用@RequestParam
使用范围:post,get
使用方式
@PostMapping("/queryAllDeviceByFloor")
@ResponseBody
public Object queryAllDeviceByFloor(@RequestParam Map<String,Object> param){
Map<String,Object> database= deviceBindingService.queryAllDeviceByFloor(param);
return ResultObj.returnObj(database);
}
$.ajax({
type:'post',
url:Feng.ctxPath+"/building/queryAllDeviceByFloor",
data:{
'键':'值'
...
},
async:false,
success:function(data){
console.log(data);
},
error:function(data){
console.log(data);
Feng.error("失败信息!"+data.msg+"!");
}
});