X
xcodex
Hola!, si vien entiendo que usar Ajax puede resultar algo antiguo, eso no quieta que se pueda utilizar
Tengo el siguiente formulario:
Ye en el archivo formulario-contacto.php puse lo siguiente solo a modo de prueba:
¿No se supone que debería devolverme el nombre ingresado en el <div id="respuesta"></div>?
Lo raro es que no me aparece ningún tipo de eror en la consola pero tampoco se realiza la acción.
PD: El órden en el que coloqué scripts, formulario y CDN es:
- Formulario
- CDN Jquery
- Script
aclaro por el tema de la cascada.
Tengo el siguiente formulario:
HTML:
<form id="form_contacto" class="form-general padding-20" method="POST">
<input placeholder="Nombre" id="nombre_usuario" type="text" name="nombre_usuario">
<button id="enviar-formulario">Enviar</button>
<div id="respuesta"></div>
</form>
JavaScript:
<script>
$('#enviar-formulario').click(function() {
$.ajax({
url: 'formulario-contacto.php',
type: 'POST',
data: $('#form_contacto').serialize(),
success: function(res) {
$('#respuesta').html(res);
}
});
});
</script>
Ye en el archivo formulario-contacto.php puse lo siguiente solo a modo de prueba:
PHP:
<?php
$nombre = $_POST["nombre_usuario"];
echo 'Hola ' . $nombre;
?>
¿No se supone que debería devolverme el nombre ingresado en el <div id="respuesta"></div>?
Lo raro es que no me aparece ningún tipo de eror en la consola pero tampoco se realiza la acción.
PD: El órden en el que coloqué scripts, formulario y CDN es:
- Formulario
- CDN Jquery
- Script
aclaro por el tema de la cascada.
Última edición por un moderador: