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);
}
, která odpověď zobrazí v divu #stage.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: