Ajax gyors üzembe helyezési útmutató, bevezetés

Mi az AJAX?

Segítségével AJAX, akkor jelentősen növeli a sebességet a felület reakciót és jelentősen csökkenti a szerver terhelését.

Ez akkor lehetséges, mert az aszinkron információcsere és a képesség, hogy indítsa újra a csak „frissítés” az oldal anélkül, hogy újra az egész oldalt.

AJAX használják számos jól ismert web-alapú alkalmazások, mint a Facebook, a Flickr, a Gmail, a Google Maps és a YouTube és mások.

GET kérés

Használt tartalmát a megadott erőforrás kérelmet.

A továbbítják a GET kérés használnak


Az ügyfél paramétereket adnak át a lekérdezést a cél erőforrás URI után „?” Jellel:

GET kéréseket.

Normális az űrlapot böngésző is kódol mező értékek és a GET / POST megkereső szerv küldeni a szerverre.

A legtöbb problémák és kérdések kapcsolódnak a megértés hiánya, hol és hogyan kódolást kell végrehajtani.

Amikor dolgozik UTF-8 kódolású kódolást mindig megy keresztül encodeURIComponent ()

Normál Coding URL:

A tér képviseli, mint 20%, a legtöbb orosz betűk és speciális karakterek vannak kódolva, angol betűk és kötőjelek egyedül maradt.

Az, ahogyan a adatokat kell kódolni formában submit'e, meg a HTML-mare: Ha az űrlap elküldése a szokásos módon, a böngésző is kódol (urlencode) nevét és értékét az egyes adatmezőket és elküldi az űrlapot a kiszolgáló titkosított formában.

Képző XMLHttpRequest. be kell állítanunk a lekérdezés „kéz”, kódoló funkciója terén encodeURIComponent.

Például, hogy küldjön egy GET megkereső tetszőleges paraméterekkel nevet és keresztnevet. úgy kell kódolni, mint ez:

Létrehozása az XMLHttpRequest objektum

Az IE, ami most fokozatosan fejlődik, és 11 változata az XMLHttpRequest objektum ez része az ActiveX és érdekes módon a különböző változatai ActiveX különböznek. Ezért, az objektum, hogy hozzon létre az egyes eltérő.

Haladva a fenti, formáció funkció XMLHttpRequest. A függvény visszaküldi az XMLHttpRequest objektumot.

Majd meg kell mondani egyszer, hogy az összes fájl, és így kell lennie UTF-8.

Átalakítani a karaktereket a urlencoded formátumban fogja használni a beépített encodeURIComponent () függvény

PHP és további megszerzéséhez összehangolás kezd kimeneti adatok szerint a kérelmet.

visszahívás - opciót. típusú funkció (funkció)

Ahhoz, hogy a küldünk a szerver, meg kell szervezni a funkció egyetlen paramétere. Például: a getAjax funkciót. amely azt fogja használni, callback függvénye. Ha nem várunk választ a szerver helyett a funkció működéséhez szükség van, hogy írjon egy üres függvény példa

ajax_GET_UTF8.js csatolja ezt a fájlt a forma, amely biztosítja, hogy az AJAX kérés

form.html vevő végre szerepét fájl

Nyissa meg a például az új ablak és nézd meg a forráskódot


letöltés ajax_get.zip

Kapcsolódó cikkek