Comunidad de diseño web y desarrollo en internet online

AJAX, Jquery y php

Citar            
MensajeEscrito el 14 Sep 2010 03:43 am
A ver si me ayudan con esto, tengo un formulario, la base de datos y el php para subir la info a la base de datos, tambien el javascript para hacerlo con jquery y AJAX, todo funiona bien menos la respuesta.
tengo este javascript :

Código Javascript :

<script type="text/javascript">


   function register(){
      $.ajax({
         type: 'POST',
         url: 'vistas/uploadmail.php',
         data:    'mail=' + document.getElementById('mail').value,
         dataType: 'html',
         success: function(html){
            $('#response').html(html);
         }
      });
      
      }

   </script>

la cosa es que no me da la respuesta del success.

el php es este:

Código PHP :

if(validarCampos($_POST['mail'])){
   if(suscribir($_POST['mail'])){
      echo 'success';
   }else{
      echo 'error';
      }
     
 }


Si pongo en el success del javascripot un alert tampoco me lo saca... que estare haciendo mal??

Gracias..

Por tutos50

35 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Sep 2010 04:38 pm
Probablemente el parámetro url de la petición no es válido, por ejemplo, que "vistas/uploadmail.php" no sea una dirección válida.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 15 Sep 2010 12:42 am
Imposible, pues al dar click en el botón, se guardan los datos en la base de datos, todo funciona bien, lo único que no obtengo es la respuesta, que en este caso debería ser success si el envio es correcto, ó error si no se puedo enviar.

Por tutos50

35 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Sep 2010 03:22 am
Ah, bueno, eso no lo mencionaste al principio. Me temo que para encontrar dónde está el problema debería poder reproducirlo y para ello necesito que pongas todo el código (para descargar desde alguna parte).

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 15 Sep 2010 03:42 pm

Por tutos50

35 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Sep 2010 08:06 pm
Ejem... piepagina.php está incompleto, falta el encabezado del HTML y por ende los correspondientes CSS y JS que estés usando. uploadmail.php llama a dos archivos coneccion.php y validacion.php que tampoco has incluido.

Por DriverOp

Claber

2510 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.