ssm+layui框架判断文本框内容和数据库的内容是否重复相同
思路:把页面的文本框值传到后台判断,在map.xml中增加一个方法,通过某某值查询一整条数据,[注意:mapper加上声明]例如下图:
然后在service层的实现类进行判断:
if (userMapper.getUserByName(user.getName()) != null)
{
return "一个字符串";
}
传到前端页面进行判断:
通过ajax请求接口
$.ajax({
url: '${request}/user/usertest.do'
,
type: 'post'
,
data: {
"name": field.name
}
,
success: function (res) {
if (res.data == "service实现类返回的字符串") {
layer.msg('文本框内容和数据库的username一样', {
offset: '15px'
, icon: 1
, time: 1000
}
} else {
layer.msg('未知错误', {
icon: 5,
anim: 6
});
}
}
});
只是简单说明一下思路,如有不足,请各位大神指点,阿滴噶多!