AJAX = JavaScript asyncronous y XML.
AJAX es una tecnología para crear páginas web dinámicas rápidas.
AJAX permite que las páginas web se actualicen asincrónicamente intercambiando una pequeña cantidad de datos con el servidor en segundo plano. Esto significa que es posible actualizar una parte de la página web sin sobrecargar la página completa.
Antes de implementar AJAX, debe crear un objeto xmlhttprequest. Si el navegador que crea este objeto no es compatible, debe crear ActiveXObject. El método específico es el siguiente:
var xmlhttp; function createExmlHttpRequest () {if (window.activexObject) {xmlhttp = new ActiveXObject ("Microsoft.xmlhttp"); } else if (window.xmlhttprequest) {xmlhttp = new xmlhttprequest (); }}(1) Lo siguiente usa el XMLHTTP creado anteriormente para implementar la solicitud AJAX AJAX Get:
Función Doget (URL) {// Tenga en cuenta que al pasar los valores de los parámetros, es mejor usar Encodeuri para manejarlo, en el caso de Code GlockMlHttPrequest (); xmlhttp.open ("get", url); xmlhttp.send (nulo); xmlhttp.onreadyStateChange = function () {if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) {alerta ('éxito'); } else {alerta ('fail'); }}}(2) Use el XMLHTTP creado anteriormente para implementar la solicitud de publicación de AJAX más simple:
function dopost (url, data) {// Tenga en cuenta que al pasar los valores de los parámetros, es mejor usar Codeuri para manejarlo, en el caso de código de enmienda createExmlhttprequest (); xmlhttp.open ("post", url); xmlhttp.setRequestHeader ("Content-type", "Application/x-www-form-urlencoded"); xmlhttp.send (datos); xmlhttp.onreadyStateChange = function () {if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) {alerta ('éxito'); } else {alerta ('fail'); }}}El contenido anterior es el código de ejemplo para la implementación de JavaScript AJAX presentada por el editor. Espero que te sea útil. Si tiene alguna pregunta durante el proceso de uso, déjame un mensaje. El editor le responderá a tiempo. Aquí, me gustaría agradecer a todos por su apoyo al sitio web de Wulin.com. ¡Creo que lo haremos mejor!