Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2009, 01:21
Ztere0
 
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