Envío de formularios por método POST en JavaScript
Aprendamos ahora a enviar formularios
por método POST. Para ello, el atributo method
del formulario lo establecemos en el valor correspondiente:
<form action="/handler/" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
La diferencia del envío por método POST es que los datos enviados no serán visibles en la barra de direcciones del navegador. Esto es conveniente cuando los datos son demasiado largos, o no queremos mostrarlos al usuario en la barra de direcciones.
Los datos enviados por método POST llegarán
en nuestro servidor a la propiedad post del objeto
con datos:
export default {
'/handler/': function(data) {
console.log(data.post);
return 'test';
}
}
Para abreviar, se puede realizar una desestructuración, para obtener nuestros datos en una variable separada:
export default {
'/handler/': function({post}) {
console.log(post);
return 'test';
}
}
Pregunte al usuario el login y la contraseña. Después del envío, compárelos con el login y la contraseña, almacenados en variables en el servidor. Si los datos coinciden, muestre un mensaje de éxito, en caso contrario - de fallo.