Foros del Web » Programando para Internet » Jquery »

jQuery Ajax - Recibe respuesta pero no ejecuta

Estas en el tema de jQuery Ajax - Recibe respuesta pero no ejecuta en el foro de Jquery en Foros del Web. Hola Tengo un problema con un script que estoy haciendo parte de una web con php + jQuey. La idea es un formulario para enviar ...
  #1 (permalink)  
Antiguo 07/09/2009, 01:21
 
Fecha de Ingreso: marzo-2008
Mensajes: 25
Antigüedad: 16 años, 9 meses
Puntos: 0
Exclamación jQuery Ajax - Recibe respuesta pero no ejecuta

Hola

Tengo un problema con un script que estoy haciendo parte de una web con php + jQuey. La idea es un formulario para enviar noticias, con varios campos, y utilizando jQuery para validación de campos y lanzar el evento Ajax.

El caso es que las validaciones funcionan correctamente, y cuando envio el formulario, se ejecuta la respuesta del "success", es decir, en teoria todo ha ido bien, pero mi script php, que inserta en la bbdd no ha hecho nada, es decir, no hay ninguna insercion.

este es el código:

jQuery (los datos los recoge durante las validaciones, que no pongo el código xk van bien...)

Código:
// Procesa Formulario
var dataString = 'titulo='+ titulo + '&subtitulo=' + subtitulo + '&cuerpo=' + cuerpo;  

$.ajax({
	type: "POST",
	url: "procesa.php",
	data: dataString,
	success: function() {
		$('#laempresa_info').html("<div id='message'></div>");
		$('#message').html("<h2>Noticia Enviada!</h2>")
		.append("<a href='/'>Volver a la P&aacute;gina de Inicio</a>")
		.hide()
		.fadeIn(1500, function() {
		});
	}
});
Script PHP

Código PHP:
<?

    set_include_path
($_SERVER['DOCUMENT_ROOT']);
    include_once 
'cls/Noticias/Noticia.php';

    
$usuario $_SESSION["Log"];

    if (
trim($usuario) == '') {
    
            echo 
'Redireccionando...';
            echo 
'<meta http-equiv="Refresh" content="0; url=/inicio/">';
            exit;
    }

    
$titulo $_POST["titulo"];
    
$subtitulo $_POST["subtitulo"];
    
$cuerpo $_POST["cuerpo"];
    
$fuente $_POST["fuente"];
    
$enlace $_POST["enlace"];
    
$visible $_POST["visible"];
    
$imagen $_POST["imagen"];
    
    
$n = new Noticia();
    
$n->setTitulo($titulo);
    
$n->setSubTitulo($subtitulo);
    
$n->setCuerpo($cuerpo);
    
$n->setFuente($fuente);
    
$n->setEnlace($enlace);
    
$n->setVisible($visible);
    
$n->setImagen($imagen);
    
$n->setAutor($usuario);
    
    
$n->Insertar();

?>
¿alguna idea?

un saludo
  #2 (permalink)  
Antiguo 07/09/2009, 01:37
 
Fecha de Ingreso: marzo-2008
Mensajes: 25
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: jQuery Ajax - Recibe respuesta pero no ejecuta

no hay nada como abrir el hilo para encontrar el problema...

solución: No abría la sesion en el script php, y por eso no se ejecutaba la parte de "Insertar".

<? session_start(); ?>

un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:55.