Vuonna avoimen Ajax esineen, tietyn tiedoston, pagesArr [j] pyydetään erityisesti kohteen, ajaxObjArr [j]. Ei Kyselymerkkijonon lähetetään, joten väite Ajax esine lähetti menetelmä on null. Viimeinen mutta yksi lausuman Ajax toimintoa käytetään aina Ajax HTTP POST-menetelmää. Edellä Ajax toimintoa kutsutaan monta kertaa, että seuraavat tiedot-silmukka: for (i = 0; i ajaxFn (i)} Kuten näette for-silmukka, monta kertaa Ajax toimintoa kutsutaan on yhtä suuri pituuden pagesArr jono.
Ajax readyState Block Kuten edellä mainittiin, kaikki etsintä kuhunkin tiedostoon merkkijonon tapahtuu kun readyState omaisuutta tietyn esineen (ajaxObjArr [j]) on 4. Kun tämä tapahtuu lohkon koodi tähän tapahtumaan suoritetaan. Tämä lohko on 4 koodisegmentit. Tämä on ensimmäinen osa: //antaa responseText muuttujaan, aihe aihe = ajaxObjArr [j] .responseText; Tässä segmentissä vastaus teksti Ajax esine on määritetty uusi muuttuja, aihe. muuttuja, aihe omistaa nyt ladattu tiedosto merkkijono.
Kun Ajax esine lataa tiedosto, se tulee niin merkkijono ja hallussa responseText omaisuutta Ajax esineen. edellä julkilausuman merkkeihin kopion tästä merkkijonon muuttujaan, aihe. Toinen koodi segmentti on: //saada otsikko sisältö titleIndex = subject.search (/
. + /I); titleIndex + = 7; title = ""; kun taas (subject.charAt (titleIndex)! = "{title + = subject.charAt (titleIndex), ++ titleIndex;} tavoitteena toinen segmentti on saada otsikon sisältöä (todellinen otsikko teksti) otsikon tag, joka on nyt osa koko sivun merkkijonon, määritetty muuttuja, aihe.
ensimmäinen rivi segmentti käyttää säännöllisiä lausekkeita tekniikka saada otsikkokoodi osa merkkijono. JavaScript hakutapa yläpuolella, palauttaa nolla perustuu indeksi otsikkokoodi osa merkkijono . Tämä indeksi on määritetty uusi muuttuja, titleIndex. Jos tarkastellaan säännöllinen lauseke "/.+/i" yllä, huomaat, että sisältö otsikko alkaa nolla pohjan ind
0 ( Dot Net )