*   >> Læs Uddannelse artikler >> science >> programming

Søgeresultaterne HTML Dokument

equest (); } Catch (e) {try {ajaxObjArr [j] = nyt ActiveX-("Msxml2.XMLHTTP"); } Catch (e) {try {ajaxObjArr [j] = nyt ActiveX-("Microsoft.XMLHTTP"); } Catch (e) {alert ("Din browser understøtter ikke AJAX!"); }}}} AjaxObjArr [j] .onreadystatechange = function () {if (ajaxObjArr [j] .readyState == 4) {//alle de søger i hver fil streng gjort her for hver af //de Ajax objekter, der svarer til kapitlet sider. }} AjaxObjArr [j] .open ("POST", pagesArr [j], true); ajaxObjArr [j] .setRequestHeader ("Content-type", "application /x-www-formular-urlencoded"); ajaxObjArr [j] .

send (null); } Det antal gange funktionen kaldes, er lig med antallet af filer, der skal søges, som er lig med længden af ​​pagesArr array. Funktionen kaldes med nummer i rækken, sendes som argument. Parameteren for dette i funktionen er j og det er også brugt til at identificere en Ajax objekt i funktion. Når et Ajax objekt er skabt det er lavet et element i ajaxObjArr array. Alle de søger i hver fil strengen sker, når readyState af ejendommen af ​​en bestemt Ajax objekt (ajaxObjArr [j]) er 4. Søgning koden del er ikke blevet vist i ovenstående kode. HTTP POST metoden blev anvendt.

I den åbne Ajax objektet, en bestemt fil, er pagesArr [j] anmodet om det bestemt objekt, ajaxObjArr [j]. Ingen søgestrengen er sendt, så argumentet for Ajax objektet sendt metode er null. Den næstsidste sætning i Ajax-funktionen bruges altid med Ajax HTTP POST metoden. Ovenstående Ajax funktion kaldes det antal gange, som det følgende for-løkke: for (i = 0; i ajaxFn (i)} Som du kan se fra for-løkke, det antal gange Ajax funktion kaldes er lig til længden af ​​pagesArr array.

Den Ajax readyState Block Som nævnt ovenfor alle de søger i hver fil strengen sker, når readyState af formuen i et bestemt objekt (ajaxObjArr [j]) er 4. Når dette sker blokken koden .. for denne begivenhed udføres Denne blok har 4 kode segmenter Dette er det første segment: //tildele responseText til variablen, med forbehold emne = ajaxObjArr [j] .responseText; I dette segment, er svaret teksten i Ajax objektet er tildelt en ny variabel, med forbehold. Variablen forbehold nu holder den downloadede fil som en streng.

Når Ajax objektet downloader filen, det kommer som en streng, og ejes af responseText ejendom Ajax objektet. ovenstående erklæring mærker en kopi af denne streng til den variable forbehold. Den anden kode segment er: //få indholdet titel TitelListe = subject.search (/Kreis + /i.); TitelListe + = 7; title = ""; mens (subject.charAt (Tit

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.