java接口:大致如下
@RequestMapping("/app-admin-SetMessage")
@ResponseBody
public Order app_admin_SetMessage(@RequestParam(value = "token" ,required = true) String token,@RequestParam(value = "id" ,required = true) String id,@RequestParam(value = "msg" ,required = true) String msg){
Order order=new Order();
boolean flag=false;
if(flag){
order.setMsg(1);
order.setData("更新成功!");
}else{
order.setMsg(0);
order.setData("更新失败!");
}
return order;
}
js:
$.ajax({
url: "/app-admin-SetMessage?token="+token+"&id="+id+"&msg="+msg,
dataType: "json",
success: function(order) {
if(order.msg === 1) {
alert(order.data);
} else {
alert(order.data);
}
},
error: function() {
alert("error");
}
});
这个ajax里面的token等参数需要你在这个function前面定义并获取,不然会报错。
其次,我这里返回的是order对象,如果你的order对象里面没有msg及data这两个参数,你可以把它们放到一个map里面,然后返回这个map。接口前面必须要加上@ResponseBody注解,不懂这个注解可以百度.