Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/02/2016, 16:01
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: Enviar "select" sin recargar pagina ni borrar datos

Bienvenido a Foros del Web.

Para que no te compliques con el tema de la importación de librerías, realiza la petición asíncrona con código JavaScript nativo:
Código Javascript:
Ver original
  1. function enviar(){
  2.     var ajax = new XMLHttpRequest();
  3.     ajax.open("POST", "factura.php", true);
  4.     ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  5.     ajax.addEventListener("load", function(){
  6.         if (this.status == 200){
  7.             document.querySelector("#mostrardatos").innerHTML = this.responseText;
  8.         }
  9.     }, false);
  10.     ajax.send("d1=" + document.querySelector("#descripcion1").value);
  11. }

Lo que el script realizará consiste en, primero, crear una instancia al objeto XMLHttpRequest para poder realizar la petición asíncrona; luego, establecer el método de envío, la ruta hacia la cual se enviará el dato; enseguida, determinar si la petición será asíncrona o no, añadir la cabecera para realizar el envío mediante el método POST; a continuación, recibir la respuesta una vez que se haya completado la petición y esta sea exitosa; y, finalmente, enviar el dato mediante una cadena de consulta.

Como puedes ver, el proceso es sencillo, corto y no hubo necesidad de utilizar ninguna librería.

Enlaces de referencia:
En el segundo enlace hay más enlaces muy útiles, como este.

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