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