Ajax navigáció mi ez Page 2 - fejlesztői blog

Mivel a több kérdése ez a modul, elhatároztam, hogy írok a híreket. A magyarázat, hogy mi AJAX navigációt, és miért néhány nem akar dolgozni. Szintén adok néhány példát és megoldások néhány triviális probléma a példa a helyszínen.

Tehát az alapvető információ megtalálható a Wikipedia.
AJAX, Ajax (az angol aszinkron j # 097 ;. Vascript és XML - «aszinkron j # 097; vascript és XML») - megközelítés szerint az interaktív felhasználói felületek, webes alkalmazások, biztosítsa a "háttér" csere a böngésző adatainak a web szerver . Ennek eredményeként, amikor frissíti az adatokat, a weblap nem indul újra teljesen, és a webes alkalmazások egyre gyorsabb és kényelmesebb. Ie. A DOM oldalelemek (Document Object Model) hoztak létre, és az AJAX, csak változtatni a tartalmát az oldal. A megértés hiánya ezt a tényt, alapvetően, és vannak problémák, amikor a modul beállításakor.

Hadd magyarázzam, mi történik, ha frissíteni az oldalt. Java Script Script tud adatokat PHP tartalmát a kért oldal adatai alapján a mainajax.tpl, és felváltja az oldalt belül (elem id egyenlő DLE-tartalom).

A fő probléma - nedonastroykoy sablonokat, amelyek már használják aviable.
Példa nedonastroennogo kód:

Az eredmény - a tartalom nem változott, mert mi? Annak a ténynek köszönhetően, hogy nincs DLE-tartalmi elem, t. Hogy. Ő nyilvántartott belül.
Hogyan erősít? Meg kell regisztrálni ezen a módon (és nem csak a main.tpl, de mainajax.tpl)
main.tpl


Most, hogy a bonyolultabb - amelyek mindegyike meghaladja a tartalom - például azt Speedbar, az információs egység vagy különböző csúszkák. . Mivel a ezek a blokkok túlmutatnak a tartalom - ezek nem kerülnek feldolgozásra. Ezért meg kell tennie minden kilincsek, mint például ezt a weboldalt

Tehát main.tpl - Meg kell, hogy lezárja a címkéket a DOM elemeket


és eközben mainajax.tpl

Ennek eredményeképpen megkapjuk: A fő nem Speedbar, de a másik is

Volt egy új tag - ez a címke csak akkor működik egy ilyen konstrukció: $ .html ( ''); (.) - ez is lehet tenni más egységek - ,,, és. Azonban, akkor is rendszeres tag ,,, és.

Egy kicsit nehezebb a csúszkák az alapvető szerkezete a következő:

Tehát az első vonalat kell illeszteni main.tpl, t. Hogy. Az, hogy a terhelés a csúszkát funkciót. De a második sorban le kell írni main.tpl és mainajax.tpl, t. Hogy. Dolgozunk pereinitsializuem csúszkát. Például így:
A main.tpl

Így. mi inicializálni a csúszkát, ha mi vagyunk a hazai, és távolítsa el, amikor mi más oldalakon.


Most innováció - AJAX navigációs formák :. Mivel a formák nem mindenki számára a helyszínen megvalósítható AJAX navigáció - kell őket kézzel kell megadni a homokvihar, akkor is így tett main.tpl:


De lehet, hogy ez egyszerűbb:


És tesztelni minden formája - nem tetszik, amit kizárt, mivel

Fitch:
Hogyan változtassuk meg a tartalmát a haladás az ablak?
beszúrni main.tpl

Kapcsolódó cikkek