Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/03/2014, 07:00
randy69
 
Fecha de Ingreso: marzo-2014
Ubicación: cararias/lanzarote
Mensajes: 165
Antigüedad: 10 años, 8 meses
Puntos: 0
Información Como capturar true o false con una peticion ajax y jquery

Buenas gente..
les esxplico soy aficionado ala programacion i lo que he aprendido ha sido solo leyendo buscando informacion i estoi asiendo mi pagina web i me he encontrado con un problema que yebo varias semanas buscando solucion i no la encuentro, bueno no me enrrollo mas y explico.

tengo mi peticion ajax que la uso con jquery i que me revisa que si el nombre de usuario existe o no en la base de datos y quiero que si el nombre de usuario "no esta disponible" osea que esta en la base de datos i el usuario no lo puede utilizar que el usuario no pueda enviar en formulario os dejo el codigo

Código HTML:
<form method="post" action="procesarnewuser.php">
<input type="text" name="usuario" class=clase""><span id="resultado"></span>
</form> 
Código PHP:
<?php
    $a
= new mysqli('localhost','root','','git');
    
$nick=$_POST["usuario"];
   
$sql=$a->query('SELECT usuario FROM usuario WHERE usuario="'.$nick.'"')or die($a->error);

    if(
mysqli_num_rows($sql)>0){
        echo 
0;
    }
    else{
        echo 
1;
    }

?>
Código PHP:
var x;
x=$(document);
x.ready(inicio);
x.ready(inicio2);
function 
inicio()
{   
    $(
".clase").keyup(clase);
}
function 
clase()
{
$.
ajax({
    
type:'POST',
    
url:'comprobar.php',
    
data:'usuario='+$('.clase').val(),
    
beforeSend: function(objeto){
              $(
'#resultado').html(' '+'<img src="http://www.forosdelweb.com/f13/ajax-loader.gif"id="gitdisponiblenodisponible"/>...');
            },
    
success: function(data)
    {  if (
data== '1') {
        $(
"#resultado").html(' '+'<span id="disponible">Disponible</span>'); 
    }
        if(
data=='0'){$("#resultado").html(' '+'<span id="nodisponible">No Disponible</span>');
    }
    }
})