Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/03/2009, 03:14
Koden
 
Fecha de Ingreso: marzo-2005
Mensajes: 197
Antigüedad: 19 años, 2 meses
Puntos: 1
Respuesta: Problema al validar formulario con jquery

Finalmente he conseguido validar el formulario con jquery, no obstante, no he conseguido que me cargue el archivo en PHP que debería tomar y tratar los datos del formulario...

Código javascript:
Ver original
  1. function checkForm () {
  2.     var bool = true;
  3.  
  4.     for (var i=0; i < document.forms[0].elements[i].length; i++)
  5.     {
  6.         if (document.forms[0].elements[i].value = '')
  7.         {
  8.             if (document.forms[0].elements[i].value = 'Seleccione')
  9.             bool = false;
  10.         }
  11.     }
  12.  
  13.     //Si el formulario está validado, carga la página
  14.     if (bool)
  15.     {
  16.         $(document).ready(function()
  17.         {
  18.             $.ajax(
  19.             {
  20.                 type: "POST",
  21.                 url: "query.php",
  22.                 //A data sólo le añado una cadena
  23.                 //pues me interesa más cargar el
  24.                 //archivo que comprobar las variables
  25.                 //por el momento, al menos
  26.                 data: "prueba",
  27.                 beforeSend: function(datos){
  28.                     $('#resultado').html("<img src='img/ajax-loader.gif' alt='Loading...'/>");
  29.                 },
  30.                 success: function(datos)
  31.                 {
  32.                     $('#resultado').html(datos).show();
  33.                 },
  34.                 error: function(obj1, e, obj2)
  35.                 {
  36.                     //Esta línea me indica el error
  37.                     $('#resultado').html("Se produjo un error : "+ e);
  38.                 }
  39.             });
  40.         });
  41.     }
  42.     else
  43.         return false;
  44. }

El caso es que, pese a que me valida el formulario, no he conseguido que me muestre la imagen de carga y además, al visualizar el error (en la línea 37 del código que he puesto) me contesta con un escueto error, que tampoco es que me ayude demasiado a la hora de buscar información sobre el problema...

¿Alguien sabría echarme una mano o indicarme algo de documentación al respecto?

(PS: Si este tema ya pertenece al foro de AJAX, ruego a los moderadores que lo muevan)

Muchas gracias a todos y un saludo.