第一种传值:
controller中是几个单独的基本类型参数
@RequestMapping("update")
@ResponseBody//此注解不能省略 否则ajax无法接受返回值
public Map update(Long num, Long id, BigDecimal amount){
Map resultMap = new HashMap();
if(num == null || id == null || amount == null){
resultMap.put("result", "参数不合法!");
return resultMap;
} //xxx逻辑处理
resultMap.put("result", "操作成功");
return resultMap;
}
var params = {};
//params.XX必须与controller中的参数名称一致
//否则在controller中使用@RequestParam绑定
params.num = num;
params.id = id;
params.amount = amount;
$.ajax({
async:false,
type: "POST",
url: "price/update",//注意路径
data:params,
dataType:"json",
success:function(data){
if(data.result==‘SUCCESS‘){