*   >> Leitura Educação Artigos >> science >> programação

Os resultados da pesquisa Html Document

x, que é chamado o número de vezes que a matriz acima é longo. Neste projeto a matriz acima tem um comprimento de 12. Seu próprio projeto pode ter algum outro comprimento. Assim, neste projeto, a função Ajax cria 12 objetos Ajax. Estes 12 objetos criados tornam-se elementos de uma nova matriz. Esta nova matriz é declarada como segue: var ajaxObjArr = new Array (); //uma matriz de Ajax objetos Assim, o nome do primeiro objecto Ajax é ajaxObjArr [0], o nome do segundo é ajaxObjArr [1], o nome do terceiro é ajaxObjArr [2], e assim por diante.

A função Ajax Esta é a função Ajax: função 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 ("Seu navegador não suporta AJAX!"); }}}} AjaxObjArr [j] .onreadystatechange = function () {if (ajaxObjArr [j] .

readyState == 4) {//toda a pesquisa em cada seqüência de arquivo é feito aqui para cada um dos //os objetos correspondentes a Ajax as páginas do capítulo. }} AjaxObjArr [j] .abra ("POST", pagesArr [j], true); ajaxObjArr [j] .setRequestHeader ("Content-type", "application /-www-form-urlencoded x"); ajaxObjArr [j] .send (null); } O número de vezes que a função é chamada é igual ao número de ficheiros a serem pesquisados, que é igual ao comprimento da matriz pagesArr. A função é chamada com o número na seqüência enviado como argumento.

O parâmetro para esta função é no j e também é utilizado para identificar um objecto Ajax na função. Quando um objecto é criado Ajax é colocado um elemento da matriz ajaxObjArr. Toda a pesquisa em cada seqüência de arquivo é feito quando o readyState da propriedade de um objeto Ajax particular (ajaxObjArr [j]) é 4. A porção de código Searching não foi mostrado no código acima. Foi utilizado o método HTTP POST. No método de abertura do objeto Ajax, um arquivo particular, pagesArr [j] é solicitada em um determinado objeto, ajaxObjArr [j].

Nenhuma cadeia de consulta é enviada, por isso, o argumento do objeto Ajax enviado método é nulo. O penúltimo instrução na função Ajax é sempre usado com o método HTTP POST Ajax. O acima função Ajax é chamado o número de vezes pelos seguintes loop for: for (i = 0; i ajaxFn (i)} Como você pode ver a partir do loop for, o número de vezes que a função Ajax é chamado é igual para o com

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.