Я не понимаю, почему я не получаю сообщение, поскольку "имя пользователя уже завершено", если введите имя пользователя, которое уже есть в базе данных.
Если имя пользователя на сервере, то оно возвращает значение как «1», в противном случае пустое, и, несмотря на успешное получение значения с сервера на основе имени пользователя, присутствует или нет, и присвоение значения переменной «x» Я не могу получить сообщение, когда передаю уже существующее имя пользователя. Могу я узнать?
$(document).ready(pageInit);
function pageInit() {
$('#1').bind('blur',go);
}
function go() {
var value = $('#1').val();
var x = 0;
$.post('just.do',{username:value},function(data){
x = data;
}
);
if(x) {
$('#para').show();
$('#para').html("Username already exits");
return false;
}
else {
$('#para').hide();
return true;
}
};
РЕДАКТИРОВАТЬ : Это то, что я делаю в почтовом запросе в сервлетах:
String user1 = request.getParameter("username");
if(user != null) {
String query = "Select * from users where user_name="+"\""+user+"\"";
b = db.doExecuteQuery(stmt,query);
if(b) {
out.write("1");
}
}