Autor | Zpráva | ||
---|---|---|---|
siginigin Profil * |
Dobry den,
dopredu sa ospravedlnujem ze tato problematika suvisi s php okrajovo, ale nenasiel som chlievik, kam to dat :( chcel by som sa spytat ako by som mal urobit odovzdanie parametru z funkcie ktora odosiela data na server: http.open("POST", url, true); http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); http.setRequestHeader("Content-length", params.length); http.setRequestHeader("Connection", "close"); http.onreadystatechange = WriteReply; // <- tu by som chcel nieco taketo http.onreadystatechange = WriteReply(response_div); http.send(params); a prijat ju vo funkcii,ktora prijima vratene data: if(http.readyState == 4){ var response = http.responseText; if(response == 0){ document.getElementById(response_div).innerHTML = 'Chyba pri ziskavani dat zo servera'; }else{ document.getElementById(response_div).innerHTML = response; } } chcem si totiz vytvorit univerzalnu funkciu na odosielanie a prijimanie dat. vdaka za radu. Moderátor Alphard: Jestli to dobře chápu, tak problém souvisí více s javascriptem než s PHP. Přesouvám. Moderátor Chamurappi: Tvůj projev je špatně srozumitelný, piš prosím s diakritikou.
|
||
Oswald Profil |
#2 · Zasláno: 4. 11. 2009, 22:12:04
siginigin:
„http.onreadystatechange = WriteReply; // <- tu by som chcel nieco taketo http.onreadystatechange = WriteReply(response_div);“ Můžeš to udělat např. takhle: http.onreadystatechange = function() { WriteReply(response_div); } |
||
Chamurappi Profil |
#3 · Zasláno: 4. 11. 2009, 23:05:25
Reaguji na siginigina:
„chcem si totiz vytvorit univerzalnu funkciu“ Tak to si můžeš do obslužné funkce rovnou předávat i tu proměnnou „http“ a mít ji jako lokální, abys mohl pohodlně pracovat s více požadavky současně. (Předpokládám, že teď ji máš globálně.) Reaguji na Oswalda: Jů, tebe jsem tu dlouho neviděl… |
||
siginigin Profil * |
#4 · Zasláno: 5. 11. 2009, 07:13:06
presne to som potreboval :). diky
|
||
Časová prodleva: 8 dní
|
|||
http Profil |
#5 · Zasláno: 12. 11. 2009, 23:40:53
tak nad tímhle jsem si taky lámal hlavu, díky za radu! :)
ještě že jste udělali tu nápovědu, když napíšu titulek příspěvku... |
||
Časová prodleva: 14 let
|
0