Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2012, 20:55
Avatar de wallycuervo
wallycuervo
 
Fecha de Ingreso: abril-2011
Ubicación: Marcos Juárez - Córdoba
Mensajes: 7
Antigüedad: 13 años, 1 mes
Puntos: 0
Problema sesiones en Jquery, AJAX y PHP

Hola, como estan? bueno les vengo a preguntar sobre este tema que la verdad que no puedo resolver...

Estoy haciendo un login con php ajax jquery.. mi problema es que valido los campos que no esten en blanco y luego mando los datos a un archivo php para que haga el proceso y me devuelve los datos en json.

el problema es que en el js hago la condicion y todo perfecto SOLO SI AL FINAL DE AJAX PONGO EL RETURN FALSE, lo que tiene que si pongo el return false como que no crea la session de logeado lo que tengo que actualizar la pagina para que cree la sesion...

en cambio si le saco el return false me crea la sesion pero no me muestra la info que inserto en el js... osea mas o menos es esto lo que tengo:

$(document).ready(function(){

$("#entrar").click(function(){
var usuario = $("#usuario").val();
var clave = $("#pass").val();

if(usuario == ""){
$("#mensaje2").fadeOut();
$("#mensaje1").fadeIn();
return false;
}else{
if(clave == ""){
$("#mensaje1").fadeOut();
$("#mensaje2").fadeIn();
return false;
}else{

var usuario = $("#usuario").val();
var pass = $("#pass").val();
$("#load").show();

$.ajax({
url: "pruebita.php",
type: "POST",
dataType: "json",
data: "nick="+usuario+"&pass="+pass,
success: function(datos){
if(!datos.error){
var html = 'hola';
$(".sidebar").html(html);
}else{
$("#load").hide();
var error = 'error en datos';
$("#error").html(error);
}
}
})

return false;
}
}
})



})


bueno muchas gracias de antemano, espero que me puedan ayudar.. saludos