$("#form-user-add").validate({
onkeyup: false,
rules:{
word:{
maxlength: 20,
remote: {
url: prefix + "/checkWordUnique", //路径
type: "post", //方式
//dataType: "json", //接受数据的类型
data: { //发送的数据
"word": function() {
return $("#word").val();
}
},
// dataFilter: function(data, type) { //接收参数后执行,只能返回bool型
// console.log(data);
// }
}
},
},
messages: {
"word": {
remote: "该敏感词已经存在"
},
},
focusCleanup: true
});
/**
* 校验词是否重复
*
* @param name 词
* @return 结果
*/
public int checkWordUnique(String word);
<select id="checkWordUnique" parameterType="String" resultType="int">
select count(1) from word where word=#{word} //查询搜索结果有几个
</select>
public Boolean checkWordUnique(String word);
/**
* 校验词是否存在
*
* @param word 词
* @return 结果
*/
@Override
public Boolean checkWordUnique(String word) {
int count = WordMapper.checkWordUnique(word);
if (count > 0)
{
return false;
}else {
return true;
}
}
/**
* 校验词词是否存在
*/
@PostMapping("/checkWordUnique")
@ResponseBody
public Boolean checkWordUnique(String word)
{
return WordService.checkWordUnique(word);
}
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。