type:请求方式
url:发送请求的lujing
data:传输的name:value
dataType:预计接收值的类型
请求成功的话
success:function (data)
data就是后台返回的值
function checkhouseid(id) {
$.ajax({
type:"post",
url:"checkhouseid",
data:{houseid:id},
dataType:"json",
success:function (data) {
if (data.result=="success"){
alert("该房屋id已存在,请重新输入")
$("#houseid").val("")
$("#houseid").focus()
}
}
})
}
控制器的代码
@RequestMapping("/checkhouseid")
@ResponseBody
public Map checkhousid(HouseList houseList){
Map map=new HashMap();
if (houseListSevice.checkhouseid(houseList)!=null){
map.put("result","success"); }
else{
map.put("result","false");
}
return map;
}
使用 @ResponseBody注解并引入jackson依赖
@ResponseBody的作用其实是将java对象转为json格式的数据。