| | |
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Autor | Správa |
---|
Registrovaný: 30.04.09 Prihlásený: 11.02.10 Príspevky: 723 Témy: 81 |
Potrebujem sa naucit pracovat (aspon trochu) v AJAXe tak som si kupil tuto knihu ale prilozena funkcia
Kód: function odesliDataZiskejText(url, data, callbackFunkce) { var XMLHttpRequestObjekt = false;
if (window.XMLHttpRequest) { XMLHttpRequestObjekt = new XMLHttpRequest(); } else if (window.ActiveXObject) { XMLHttpRequestObjekt = new ActiveXObject("Microsoft.XMLHTTP"); }
if(XMLHttpRequestObjekt) { XMLHttpRequestObjekt.open("POST", url); XMLHttpRequestObjekt.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
XMLHttpRequestObjekt.onreadystatechange = function() { if (XMLHttpRequestObjekt.readyState == 4 && XMLHttpRequestObjekt.status == 200) { callbackFunkce(XMLHttpRequestObjekt.responseText); delete XMLHttpRequestObjekt; XMLHttpRequestObjekt = null; } }
XMLHttpRequestObjekt.send(data); } } [quote]HTML[/quote] <script language="javascript">
function zobraz(text) { document.getElementById('cilovyDiv').innerHTML = text; }
</script> </head>
<body>
<h1>Odeslání dat a získání textu pomocí frameworku Ajax Utility Library</h1>
<form> <input type="button" value="Získej text" onclick="odesliDataZiskejText('zobraz.php', 'zprava=Data pro server.', zobraz)"> </form>
<div id="cilovyDiv"> <p>Získaný text se zobrazí na tomto místě.</p> </div>
--zobraz.php <? echo ($_POST["zprava"]); echo "hello world :("; ?>
nefunguje, spustam to na localhoste, php ide OK JS mam v prehliadaci povoleny...preco miesto zobrazenia spravy z zobraz.php sa mi len "cilovyDiv" vymaze? A este sa chcem spytat ci mozem volat ajaxom priamo daku funkciu alebo to musim cez --if (isset($_-- v cielovom subore
EDIT": este sa chcem spytat ci JS vie prebrat php $premennu/pole
problem vyrieseny miesto <? bolo treba <?php zahada
ked si takto napisem otazku na forum tak si aj obcas odpoviem
tak este : mozem volat ajaxom priamo daku funkciu alebo to musim cez --if (isset($_-- v cielovom subore?
:JS vie prebrat php $premennu/pole?
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 11.09.2009 14:26 | |
|
Nie je to zahada, je to vypnute short_open_tag. Vzdy pouzivaj <?php.
Ajaxom sa neda volat priamo funkciu, mozes iba "otvorit" dany subor, pricom php skript sa spusti. Je to to iste, ako keby si ten subor zobraz.php otvoril v prehliadaci.
Ten obsah premennej mozes jedine vypisat echom a pouzit responseText.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| P: Mistrovství v ajaxu v Predám | 0 | 382 | 17.06.2011 14:33 sedlák | | problem s ulohou v mistrovstvi c++ v Assembler, C, C++, Pascal, Java | 3 | 709 | 01.11.2011 19:49 reDo | | mistrovstvi v assemblery v Assembler, C, C++, Pascal, Java | 24 | 1657 | 10.08.2009 21:59 euthanan | | K: Mistrovstvi v c++ v Kúpim | 0 | 281 | 19.06.2011 21:24 brky3 | | Mistrovství ČR v bojovkách v Počítačové hry | 0 | 977 | 07.06.2006 22:54 p55p | | Mazanie súboru pomocou ajaxu v JavaScript, VBScript, Ajax | 2 | 639 | 11.09.2009 17:35 Unlink | | prosím pomôžte, troška ajaxu v JavaScript, VBScript, Ajax | 1 | 366 | 10.05.2009 14:49 juho | | Formulár načítaný pomocou jQuery AJAXu v JavaScript, VBScript, Ajax | 2 | 400 | 01.06.2010 12:55 Draex | | Mistrovství Slovenska v přetaktování - reportáž v Novinky | 4 | 640 | 12.01.2009 21:21 zmija31 | | pisanie do textoveho pola pomocou ajaxu v JavaScript, VBScript, Ajax | 1 | 387 | 10.08.2009 10:57 awtt | | Overovanie pola pomocou php a AJAXu v JavaScript, VBScript, Ajax | 24 | 1502 | 14.08.2009 8:40 Ďuri | | Vyhladavanie v MySQL za pomoci AJAXu v PHP, ASP | 7 | 627 | 18.07.2011 18:34 JanoF | | P: Mistrovstvi v C++ 3. vydanie v Predám | 0 | 348 | 21.03.2010 9:24 ado21 | | formular cez jquery kniznicu pomocou ajaxu a diakritika v JavaScript, VBScript, Ajax | 2 | 712 | 25.02.2009 19:40 emer | | I/P: Mistrovství v C++ 4. aktualizované vydání v Predám | 7 | 365 | 26.06.2017 15:16 ado130 | | M Firefox problém so sťahovaním a GCH problém s updatom v Sieťové a internetové programy | 0 | 1354 | 23.01.2015 16:06 Stary |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|