Esto significa que necesita 12 objetos Ajax. Hay una función de Ajax, que se llama el número de veces por encima de la matriz es larga. En este proyecto la matriz anterior tiene una longitud de 12. Su propio proyecto puede tener alguna otra longitud. Así que en este proyecto, la función Ajax crea 12 objetos Ajax. Estos 12 objetos creados se convierten en elementos de una nueva matriz.
Esta nueva gama se declara de la siguiente manera: var ajaxObjArr = new Array (); //una matriz de objetos Ajax Así que el nombre del primer objeto Ajax es ajaxObjArr [0], el nombre del segundo es ajaxObjArr [1], el nombre del tercero se ajaxObjArr [2], y así sucesivamente. La función Ajax Esta es la función Ajax: Función ajaxFn (j) {try {//Firefox, Opera 8.0+, Safari ajaxObjArr [j] = new XMLHttpRequest (); } Catch (e) {//Internet Explorer try {ajaxObjArr [j] = new XDomainRequest (); } Catch (e) {try {ajaxObjArr [j] = new ActiveXObject ("Msxml2.
XMLHTTP"); } Catch (e) {try {ajaxObjArr [j] = new ActiveXObject ("Microsoft.XMLHTTP"); } Catch (e) {alert ("Su navegador no soporta AJAX!"); }}}} AjaxObjArr [j] .onreadystatechange = function () {if (ajaxObjArr [j] .readyState == 4) {//todas las búsquedas en cada cadena de archivos se hace aquí para cada uno de los objetos //Ajax correspondientes a las páginas de los capítulos. }} AjaxObjArr [j] .open ("POST", pagesArr [j], true); ajaxObjArr [j] .setRequestHeader ("Content-type", "urlencoded-www-form x-application /"); ajaxObjArr [j] .
send (null); } El número de veces que la función se llama es igual a la cantidad de archivos que se debe buscar, que es igual a la longitud de la matriz pagesArr. La función se llama con el número en la secuencia enviada como argumento. El parámetro para esto en la función es j y también se utiliza para identificar un objeto Ajax en la función. Cuando se crea un objeto Ajax se hace un elemento de la matriz ajaxObjArr. Toda la búsqueda en cada cad