Je ne comprends pas pourquoi je ne reçois pas le message que "nom d'utilisateur existe déjà" si tapez le nom d'utilisateur qui est déjà dans la base de données.problème dans les variables dans jquery
Si le nom d'utilisateur dans un serveur, alors il renvoie la valeur "1" autrement vide, et malgré de réussir à obtenir la valeur du serveur basé sur le nom d'utilisateur est présent ou non, et assignant la valeur à la variable "x ", Je suis incapable d'obtenir le message quand je passe déjà le nom d'utilisateur. Puis-je savoir?
$(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;
}
};
EDIT: Voici ce que je fais dans la demande de poste à servlets:
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");
}
}
vous devriez poster votre code de côté de serveur aussi –