Cita:
Iniciado por alfcm Tu quieres comprobar solamente que se haya creado la variable session sin que recarge la pagina, bueno algo simple que me devolvera por defecto un string ya que solo es para comprobar, pero si quisiera un listado entonces en ese caso me convendria devolver un formato json
Agregando success
Código Javascript
:
Ver original$(document).ready(function() {
$('#form').submit(function(event) {
var datos = $(this).serialize();
event.preventDefault()
$.ajax(
{
url:'procesa.php',
type:'POST',
data:datos,
beforeSend:function(objeto){
$('#carga').css({display:'block'});
},
success:function(data){
alert(data);
},
complete:function(){$('#carga').css('display','none');}
});
});
});
y en tu php
Código PHP:
Ver originalif ($_POST['user']=='dani'){
$_SESSION["correcto"] = 'BIENVENIDO';
}else{
$_SESSION["correcto"] = 'SIN ACCESO';
}
echo $_SESSION["correcto"];
Saludos
Pero a lo que voy es que si tienes que crear X variables de sesión, no está pensado ajax para crearlas, simplemente es para enviar/recibir datos en formato comúnmente en json... no?
Aunque a lo mejor si que las crea internamente, y cuando el usuario recarga las paginas posteriores podrá ver que las variables si que se crearon a través del formulario, verdad? esa es mi esperanza que probaré en breve...