Autor Zpráva
Kamahl
Profil *
Mám jednu banální otázku, ale s ajaxem začínám, tak mě prosím nekamenujte.
Jak ajaxem, nejspíš pomocí request.open() odešlu data (několik proměnných pro php) metodou post?
Alphard
Profil
request.open("POST", url, true);
request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
request.send(data);
Kamahl
Profil *
Super a jak to zpracuju v php? (resp. jak má vypadat obsah proměnné data / kde to potom najdu?)
los
Profil *
Obsah premennej data má byť taký, aký je určený v hlavičke Content-Type, t.j. zakódovaný ako url. Takže napr.: premenna1=hodnota1&premenna2=hodnota2.

V JavaScripte môžeš použiť na zakódovanie hodnôt funkciu encodeURIComponent. V PHP to nájdeš v poli $_POST, pretože je to požiadavka ako každá iná.
peta
Profil
Kamahl
http://www.volny.cz/peter.mlich/www.htm#mssub16
# * peter-mlich.wz.cz jednoduchy priklad XMLHttpRequest (5k)

http://www.volny.cz/peter.mlich/www.htm#msub13
# peter-mlich.wz.cz PHP+MySQL+JSAjax minichat (14k) (POST)
# www.volny.cz/peter.mlich (zdroj: chatminiAjax.rar 5k)
Kamahl
Profil *
los
Super, díky to je přesně to co sem měl na mysli
peta
taky díky :)
Toto téma je uzamčeno. Odpověď nelze zaslat.