Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/06/2017, 12:12
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Obtener valor input y enviar mediante post

Para realizar una petición asíncrona mediante el método POST, tienes que establecer las cabeceras respectivas:
Código Javascript:
Ver original
  1. ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

Por otro lado, si deseas que se envíe mediante AJAX el valor en cuestión cuando pulses el primer botón, solo tienes que asociar el evento click al mismo, cancelar el evento submit el cual se dispara cuando se pulsa un botón contenido en un formulario (utilizando el método .preventDefault), y, finalmente, realizar la petición asíncrona:
Código Javascript:
Ver original
  1. document.querySelector("#button-blue").addEventListener("click", function(event){
  2.     event.preventDefault();
  3.  
  4.     //Aquí realizas la petición asíncrona (AJAX)
  5. }, false);

Obviamente vas a tener que dejar de usar ese bucle para que esto funcione o se generará un conflicto.

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand