E có một form đăng ký , dùng ajax để kiểm tra username có tồn tại hay chưa, e không biết tại sao if else javascript mà nó không thực hiện lệnh bên trong :’(
code ajax
$("#username").blur(function(){
var username = $("#username").val();
$.ajax({
url: 'CheckUserExist',
data: {
username: username
},
success: function(response){
console.log(response);
if(response=="exist"){
$('.user-message').html("<span style='color:red'>Tài khoản đã tồn tại</span>");
}
else{
$('.user-message').html("<span style='color:green'>Tài khoản có thể sử dụng</span>");
}
},
error: function(){
console.log("err");
}
});
});
Code servlet:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String username = request.getParameter("username");
if(UserDB.isUserExist(username)){
response.getWriter().println("exist");
}
else{
response.getWriter().println("not-exist");
}
}