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 originalfunction enviar(){
var ajax = new XMLHttpRequest();
ajax.open("POST", "factura.php", true);
ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
ajax.addEventListener("load", function(){
if (this.status == 200){
document.querySelector("#mostrardatos").innerHTML = this.responseText;
}
}, false);
ajax.send("d1=" + document.querySelector("#descripcion1").value);
}
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