Autor | Zpráva | ||
---|---|---|---|
IdemeNaHavaj Profil |
Ahoj.
Googlil som si niečo o ajax postovaní na adresu, a aj príklad som našiel http://www.tutorialspoint.com/cgi-bin/practice.cgi?file=jquery_116 a tam si nastavíte že name: "blabla"nejaké meno, ale do výsledku to napíše aj "Welcome blabla" ale to "Welcome" som nikde nepísal! A takto to jeaj na w3schools http://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_ajax_post tiež to tam hlási niečo čo nikde nezadávam, tak ako môžem do premenných napr. $meno bude to, čo dám v $.post ako meno : "toto"; ? Nechápem tomu prečo to tam dáva tie slová ktoré sa tam neukazujú nikde v kóde. Ďakujem za odpovede. |
||
juriad Profil |
To je tím, že ten zdroják, který vidíš je jen polovina. Je to klientská část.
Serverová část je buď v PHP nebo v ASP.NET nebo jiném jazyku, který běží na serveru. K němu zdrojáky ukázané nejsou. Ten soubor /jquery/result.php z první ukázky může mít obsah třeba:
<?php echo "Welcome " . $_POST['name']; Tedy javascript odešle metodou POST dvojici name=Zara na server, ten to převede do pole $_POST a vypíše na výstup Welcome a jméno. Výstup putuje zpět do prohlížeče, kde na něj čeká funkce function(data) { $('#stage').html(data); } |
||
Časová prodleva: 10 let
|
0