Autor | Zpráva | ||
---|---|---|---|
GeneralDv Profil |
#1 · Zasláno: 3. 11. 2009, 20:05:25 · Upravil/a: GeneralDv
Zdrávo,
Podle návodu jsem si vytvořil AJAXový kód (upravený pro sebe samořejmě).. function hlasovat(idwebu,odeslat){ if (odeslat=="ano") { if (window.ActiveXObject) { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } else { httpRequest = new XMLHttpRequest(); } var url="url s proměnnýma.."; httpRequest.open("GET", url, true); httpRequest.onreadystatechange=function () { processRequest(); }; httpRequest.send(null); } } function processRequest() { if (httpRequest.readyState == 4) { if(httpRequest.status == 200) { alert(httpRequest.responseText); }else { alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText); } } } Vše je v pořádku, data se do scriptu odešlou, v něm vypíšu nějaký text normálně pomocí echo(). Problém nastává ve chvíli kdy mi httpRequest.responseText ten vypisovaný text ve scriptu kam se všechno odesílalo nevrátí. V čem by mohla být chyba? |
||
Chamurappi Profil |
#2 · Zasláno: 3. 11. 2009, 20:09:18
Reaguji na GeneralaDva:
Nejspíš v tom PHP skriptu, který generuje odpověď. Jsi-li si jistý, že je v pořádku, prosím o odkaz na živou ukázku. |
||
GeneralDv Profil |
#3 · Zasláno: 3. 11. 2009, 20:42:58
Takže sem skoušel odesílat to do souboru kde je jen
<?php echo("XXX"); ?> Jinak ta živá ukázka je k vidění zde http://www.professional.gamx.eu/ . //moc se nesmát jak to tam vypadá xD jen to testuju |
||
Shulík Profil |
#4 · Zasláno: 3. 11. 2009, 21:03:03
Proměnná idwebu ve funkci processRequest neexistuje.
|
||
GeneralDv Profil |
#5 · Zasláno: 4. 11. 2009, 14:00:46
Aha díky, zase taková blbost..
|
||
Časová prodleva: 14 let
|
0