Átadás változók php javascript
amelynek értéke kell átutalni a JavaScript kap
Mi csak írni
Ez azt jelenti, sőt, éppen most alakult a PHP script, amelynek szövege külleme azt szeretné, hogy kódot JavaScript. Vagy, másfelől, írtunk egy javascript a megfelelő helyeken behelyezésével a kimeneti változók PHP.
Annak érdekében, hogy ne megbolondul a különböző idézetek, erősen ajánlott a JavaScript megjelenítéséhez nem minden a segítségével a visszhang, és pontosan úgy, ahogy írva van - záró PHP tag és azok megnyitása csak akkor, ha azt szeretné, hogy megjelenjen a változó.
Hogyan át egy változót Javascript PHP?
Az ugyanúgy, mint bármely más adat - kérelmet küldenek a szervernek.
De tudomásul kell vennie, hogy kap valamit a javascript természetesen lehetetlen során php script. Pass csak akkor lesz elérhető a következő kérést. És feldolgozza lesz egy másik PHP script.
Ha szükséges, de rbratitsya onClick eseményt az adatbázisban, emlékeztetni kell arra, hogy ez a szerver. Azaz, meg kell kérni a szerver fut a PHP script, hogy vonzó lesz egy adatbázis, kap választ rá, és adja meg, hogy a böngésző.
Az összes fenti nem ütközik, természetesen, a divat technológia aszinkron kommunikáció a szerver böngészőt. Minden módszer ugyanaz, csak kommunikál a szerver végzi nem a böngésző, hanem a javascript-program.
További részletek olvashatók a forrásoknak az JavaScript. Szemszögéből a PHP AJAX-kérések nem különböznek a szokásos módon.
Mi a baj ezzel a módszerrel? A rossz hír az, hogy a JS-kód által generált „on the fly”, azaz ha keletkezik, nem annyira, mint amire számítottunk, hibaüzenetet kap, vagy csak nem törött JS-kódot, amit nehéz a hibakeresés, különösen, ha egy csomó kód. Ezen kívül kapunk egy csomó kódot, almok a PHP-script (vagy minta) ha a JS-script ismételten alkalmazzák - azt, hogy van, vagy másolni vagy inkluda ami szintén megnehezíti a konfiguráció és a terméktámogatást. Emellett a felesleges információkat (minden egyes kérésre) felfalja a forgalom, mint a phpBB fórum minden oldalon generált 3-5 kb JS-kódot.
Megfosztották ezeket a problémákat lehet eltávolítását minden JS-kódot egy statikus * Js fájlt. Akkor hogyan tud dinamikus adatok? Egyszerű - rejtett formáit Components. A legtöbb esetben a JS használják ezt vagy azt a munkát