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 originalfunction checkForm () {
var bool = true;
for (var i=0; i < document.forms[0].elements[i].length; i++)
{
if (document.forms[0].elements[i].value = '')
{
if (document.forms[0].elements[i].value = 'Seleccione')
bool = false;
}
}
//Si el formulario está validado, carga la página
if (bool)
{
$(document).ready(function()
{
$.ajax(
{
type: "POST",
url: "query.php",
//A data sólo le añado una cadena
//pues me interesa más cargar el
//archivo que comprobar las variables
//por el momento, al menos
data: "prueba",
beforeSend: function(datos){
$('#resultado').html("<img src='img/ajax-loader.gif' alt='Loading...'/>");
},
success: function(datos)
{
$('#resultado').html(datos).show();
},
error: function(obj1, e, obj2)
{
//Esta línea me indica el error
$('#resultado').html("Se produjo un error : "+ e);
}
});
});
}
else
return false;
}
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.