*   >> Lese Utdanning Artikler >> science >> programming

Søkeresultatene Html Dokument

ActiveXObject ("Microsoft.XMLHTTP"); } Catch (e) {alert ("Nettleseren din tillater ikke AJAX!"); }}}} AjaxObjArr [j] .onreadystatechange = function () {if (ajaxObjArr [j] .readyState == 4) {//alle søker i hver fil strengen er gjort her for hver av //Ajax gjenstander som svarer til kapittel sider. }} AjaxObjArr [j] .Åpen ("POST", pagesArr [j], true); ajaxObjArr [j] .setRequestHeader ("Content-type", "application /x-www-form urlencoded"); ajaxObjArr [j] .send (null); } Antall ganger funksjonen kalles er lik antall filer som skal søkes, som er lik lengden av pagesArr matrisen.

Funksjonen kalles med nummer i sekvensen sendes som argument. Parameteren for denne i funksjonen er j, og det er også brukt for å identifisere et objekt Ajax i funksjonen. Når et objekt blir opprettet Ajax det er laget et element av ajaxObjArr matrisen. Alle søker i hver fil streng gjøres når readyState av eiendommen av en bestemt Ajax objekt (ajaxObjArr [j]) er 4. Søker code del har ikke vært vist i koden ovenfor. HTTP POST-metoden ble benyttet. I den åpne metoden i Ajax objektet, en bestemt fil, pagesArr [j] spurt for det bestemte objektet, ajaxObjArr [j].

Ingen søkestrengen er sendt, så argumentet i Ajax objektet sendt metoden er null. Den nest siste setningen i Ajax-funksjonen er alltid brukes sammen med Ajax HTTP POST-metoden. Ovennevnte Ajax funksjonen kalles antall ganger av følgende for-løkke: for (i = 0; i ajaxFn (i)} Som du kan se fra for-loop, er lik antall ganger Ajax funksjonen kalles til lengden av pagesArr matrisen. Ajax readyState Block Som nevnt ovenfor, alle søker i hver fil strengen gjøres når readyState av egenskapen av et bestemt objekt (ajaxObjArr [j]) er 4. Når dette skjer blokkode ..

for dette arrangementet kjøres Denne blokken har 4 kodesegmenter Dette er den første segment: //tildele response til variabelen, med forbehold Emne = ajaxObjArr [j] .responseText; I dette segmentet, er responsen teksten i Ajax objekt tildelt en ny variabel, med forbehold. Den variable, holder gjenstand nå den nedlastede filen som en streng. Når Ajax objektet laster ned filen, kommer det som en streng og blir holdt av response eiendommen av Ajax objektet. ovennevnte uttalelse merker en kopi av denne strengen til den variable, emnet.

Den andre kodesegmentet er: //få tittelen innhold Tittelindeks = subject.search (/

+ /i.); Tittelindeks + = 7; title = ""; while (subject.charAt (Tittelindeks) = "{title + = subject.charAt (Tittelindeks), ++ Tittelindeks;}! Målet med denne andre delen

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.