tanxuedan

提交ajax验证用户名是否已存在

前端页面

<tr>
<td class="p_label"><span class="notnull"></span>用户名:</td>
<td width="620px">
<sf:option value="">--请选择--</sf:option>
<c:forEach items="${name}" var="a">
<sf:option value="${a.id}">${a.name}</sf:option>
</c:forEach>
</sf:select>
<span id="showResult"></span>
</td>
</tr>

 

js代码

<script type="text/javascript">
$('input.btn-ok').click(function() {
$.ajax({
type:"POST", //http请求方式
url:"/tokenScope/isExist", //发送给服务器的url
data:{id:id}, //发送给服务器的参数
dataType:"json",
success: function(msg){
if(msg == false){
$("#showResult").html("<font color='red'>应用名已存在</font>");
}else{
if (!$.trim(id)) {
alert('应用名必填!');
return;
}
$('#addForm').submit();
}
},
error: function(msg){
alert("服务器异常!");
}
});
});
</script>

 

 

java后台代码

@ResponseBody
@RequestMapping(value = "/isExist", produces = "application/json")
public boolean isExist(Model model,String id) {
XXX  xx=XXXService.getXXXById(id);
return scope != null ? false : true;
}

posted on 2016-04-07 17:28  TaraSherridan  阅读(173)  评论(0编辑  收藏  举报

导航