JQuery - kap az értéket a mezők, az informatikai vezető
jQuery - Prep alak adat módszerrel az egyes
Adatmentés feladat c űrlap elemek mindkét módszerrel, tekintsük a következő példát.
Ha szükséges, a kézhezvétele után az űrlap adatokat, felveheti a különböző ellenőrzéseket. Ez megakadályozza, hogy küldő nem érvényes adatokat a szerverre.
Ahhoz, hogy adatot küldhessen a szerver (mint például az AJAX technológia) módszert lehet használni jQuery ajax.
jQuery - sorszámozás formáját
A jQuery minden területére bevitt adatok. textarea és válasszuk az alábbi módszerekkel:
- serialize () - sorozatprogramozásának alakja adatokat a query string.
- serializeArray () - végrehajtja a kódolást elemek képez egy sor nevek és értékek.
Módszerek és jQuery sorosításához serializeArray olichayutsya egymástól csak az adatok kimeneti formátumot. sorosításához szokásosan alkalmazott módszerekkel, abban az esetben, ha az eredmény (űrlap adatok) kell tenni a HTTP kérés sorban. serializeArray módszer éppen ellenkezőleg, akkor alkalmazzák, amikor az eredménye, amit nyújtott, mint általában, még fel kell dolgozni.
Például. nézd meg, hogyan mehet át a tömböt, amely visszatért serializeArray módszer. segítségével az egyes funkciók:
Ha összegyűjti az adatokat, hogy azokat megküldi a könyvtár jQuery ajax módszer. Ebben az esetben nem számít, hogy ezek közül melyik módszert használja. mert Ez a módszer az adatok fogadására kódolt mind serialize módszer. és azt serializeArray.
Egy elem már sorozatban a serialize vagy serializeArray. meg kell felelnie a feltételeknek „sikeres ellenőrzés”. meghatározott HTML specifikáció. Az első feltétel „sikeres ellenőrzés” - jelenléte a name attribútum az elem. Második. ha a forma nem küldött az elküld gombra. ez (a gomb nevét és értékét) nem lesz hozzá, hogy az eljárás eredménye egy olyan karakterlánc, vagy egy tömb. Harmadik. értékeit elemeinek jelölőnégyzetek és rádió gombok (input type „rádió” vagy „checkbox”) szerepelni fog a készlet csak akkor, ha fel vannak szerelve (jelölve). Negyedik. elemek, amelyek a fogyatékkal élő nem kerül feldolgozásra. Ie hogy egy elem már sorozatban, akkor hamisnak kell lennie, mint az érték a fogyatékos (más szóval, az elem legyen jelen a fogyatékkal tulajdonság).
Figyelmeztetés: sorosításához és serializeArray módszerek nem szerializált adatok az elemek, amelyek a fájlok kiválasztásához.
Nézzük egy példát. ahol függően nazhatay űrlapgomb összegyűjti az adatokat keresztül serialize módszer vagy serializeArray. Ahhoz, hogy adatot küldhessen a szerver és kap választ tőle lesz a jQuery ajax funkciót. A válasz, ami jön a szerver beszúrni egy elemet identiikatorom form_result.
PHP kód kezelni Ajax kérés a szerveren:
A fenti kód egyszerűen létrehoz egy sor formájában adatokat a szerveren, amely majd meg kell küldeni a kliens (böngésző).
Sorszámozás formáját módszerekkel és jQuery szerializálni serializeArray