El problema que tengo es que he cambiado la estructura de directorios de la web que estoy haciendo, y ahora el código que tengo para actualizar formularios y demás por ajax, pues ha dejado de funcionar.
Pongo un ejemplo de la estructura de directorios que tengo:
/
/paginas/formulario.php
/procesos/enviar_formulario.php
Entonces desde 'formulario.php' intento enviar a 'enviar_formulario.php' mediante el siguiente dódigo:
Código:
Lo que intento es que al cambiar un campo 'select' que tengo en formulario.php, se envie a enviar_formulario.php y el resultado se me muestre en una div llamada 'resultado'.<script language="javascript"> $(document).ready(function() { $('#form, #enviar').change(function() { // Enviamos el formulario usando AJAX $.ajax({ type: 'POST', url: $(this).attr('action'), data: $(this).serialize(), success: function(data) { $('#resultado').html(data); } }) return false; }); }) </script>
Antes lo tenía todo en el directorio raíz y funcionaba perfectamente, pero al cambiar los directorios ya no funciona.
¿Sabe alguien que estoy haciendo mal?
Por último decir que en el 'action' del formulario he intentado indicar la ruta de varias formas, usando ../, poniendo la ruta completa, etc.
Gracias, y perdón por la parrafada