Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fiz uma função que verifica se o login já está cadastrado na database em php e uma requisição via ajax dessa função. Testei direitinho, o ajax ta retornando o resultado, o problema é que tenho que fazer que a função javascript retorne false, caso o login exista. E a função não está retornando nada, mas á requisição ta ok. quando já ta cadastrado, mandei mostrar true na tela, em forma de string.
Fiz algumas tentativas, acho que é por causa que a função que retorna a requisição é interna, não da para acessar o parametro dela, nem setar uma variavel de fora, para depois fazer a comparação, e retornar o boleano, pois essa função é um complemento pro plugin validity, assim ele bloqueia o cadastro, caso o login já tenha sido usado, alguém da algum help ai?
Ta ai meu script que faz a requisição, valeu:
function checkLogin(){
login = $("#login").val();
$.ajax({
processData: 'application/x-www-form-urlencoded',
type: 'post',
data: {'type':'login', 'value' : login},
dataType: 'html',
url: 'classes/checkLoginAndEmail.class.php',
success: function (retorno){
if(retorno == 'true'){return false; } else {return true;}
},
error: function(erro){
alert(erro);
}
});
}Carregando comentários...