Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/09/2018, 14:57
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.551
Antigüedad: 12 años, 4 meses
Puntos: 977
Respuesta: Duda con js y php

Si ya tienes la estructura HTML y la consulta SQL en el lado del servidor, solo necesitas realizar una petición asíncrona (AJAX):

1. Generas una instancia para la petición:
Código Javascript:
Ver original
  1. var ajax = new XMLHttpRequest();

2. Abres la petición indicando el método HTTP y la dirección con la cadena de consulta respectiva.
Código Javascript:
Ver original
  1. ajax.open("GET", "ejemplo.php?id=" + document.querySelector("#id").value);

3. Estableces una función que se ejecutará en cuanto se obtenga una respuesta a la petición:
Código Javascript:
Ver original
  1. ajax.addEventListener("load", function(){
  2.     if (this.status == 200){
  3.         alert(this.textResponse); //Aquí se mostrará la respuesta a la petición
  4.     }
  5. }, false);

4. Envías la petición:
Código Javascript:
Ver original
  1. ajax.send();

Cosas a tomar en cuenta:

1. El atributo id de los elementos HTML debe contener un valor ÚNICO en todo el documento. Si lo estás repitiendo, entonces, siempre se tomará el valor del primer elemento que posea dicho id. Lo mejor es usar el atributo class o usar una id distinta.

2. El archivo PHP debe ser distinto al que estás usando para lanzar la petición. Y, en dicho archivo, debes ejecutar el código directamente, sin usar una función de por medio.

__________________
«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