Ajax kérés html-adatok
Kérelmet intéz a szerver újratöltése nélkül az oldalon. A szervertől kapott adatokat automatikusan kerül a kiválasztott terméket. Funkció több opcionális paramétereket.
adatokat - küldött a szerver. textStatus - állapotának miután kérte. XMLHttpRequest - XMLHttpRequest objektum
adattípus - a várt adat típusát a szerver küld a kérésére (kattintson ide a részletekért).
Megjegyzés: 1. Van névadó módszer .load (). amely lehetővé teszi, hogy feldolgozza a berakodás oldalelemek. jQuery megkülönbözteti hívásokat ezen módszerek szerint az érveket.
2. megjegyzés: A legtöbb böngésző nem teszi lehetővé a ajax-erőforrásokra vonatkozó kérelmeket a domain al-domain és protokollok más, mint a jelenlegi.
.load () a legegyszerűbb eszköz kiszámításának és helyezze be a hiányzó tartalmat a szerverről. Ő teszi a ajax-kérést a szervernek, és beilleszti az adatokat a oldalelemek melyik módszert alkalmaztunk:
Ha .load () kell alkalmazni a jQuery objektumot. amely képviseli az elemek 0, a kérést a szerver nem lesz végrehajtva.
Részleges adatok behelyezése
.load () van egy funkció, amely lehetővé teszi, hogy beágyazni csak az adatok egy részét a szerver által küldött. Fekszik a speciális körülményeknek ki a paramétert url. Ha szóközt tartalmaz, az egész része az első közülük tekintik választó. kell alkalmazni, hogy kiszűrje az adatokat a szerverre:
Ebben a példában a jQuery talál vett adat elem id = konténer, és helyezzük be az elem id = eredmény.
Az adatok elemzésére, valamint beilleszteni őket az oldalon, jQuery használ .innerHTML tulajdon. Egyes böngészők egyidejűleg automatikusan „cut” egyes elemei a dokumentumot, például, mint a ,
Ajax szervezni lekérdezési paraméter átadása, valamint az eljárás befejezése a kérelmet megjeleníti a megfelelő üzenetet:
A szerveren, feldolgozásával ajax-kérés nem különbözik a hagyományos feldolgozási kérésére (például, ha hívja a főoldalon az oldalon):
Ennek eredményeként a kérést, az oldalon, egy elem id eredmény bekerül a html szöveg (lista küldte paraméterek) kiszolgálón keletkezik, valamint, a képernyőn megjelenik az üzenet: „kapott választ a szervertől.”.
Keresési opciók:- aszinkron kérés html-text
- ajax-html-text lekérdezés
- egyre html-adatok nélkül újra betölteni az oldalt
- .terhelés ()
- terhelés ()