js中ajax代码
/*
* 3. 用户名是否注册校验
* 采用ajax方式
*/
$.ajax({
url:"/items/ajaxLoginname",//要请求的路径
data:{loginname:value},//给服务器的参数
type:"POST",
dataType:"json",
async:false,//是否异步请求,如果是异步,那么不会等服务器返回,我们这个函数就向下运行了。
cache:false,
success:function(result) {//方法执行成功后执行
if(!result) {//如果校验失败
$("#" + id + "Error").text("该用户已注册!");
showError($("#" + id + "Error"));
return false;
}
}
});
controller代码
@Controller
@RequestMapping("/items")
public class ItemsController {
@Autowired
private ItemsCustomService itemsCustomService;
/**
* 用户名验证
* */
@RequestMapping("/ajaxLoginname")
public String ajaxLoginname(HttpServletRequest req