Autor | Zpráva | ||
---|---|---|---|
jendak Profil * |
#1 · Zasláno: 30. 9. 2012, 11:42:46
Ahoj,
vůbec si nevím rady jak vypsat ajaxem obsah PHP proměnné. Prosím můžete mě nějak nasměrovat? Díky |
||
pcmanik Profil |
#2 · Zasláno: 30. 9. 2012, 11:48:39
jendak:
Jednoducho - echo $premenna; a ajax sa ti už postará o to, že text sa prenesie. |
||
jendak Profil * |
#3 · Zasláno: 30. 9. 2012, 11:55:03
pcmanik:
A jak napsat ten Ajaxovej script prosimtě? Aspoň ukázku kodu bych potřeboval, děkuji ;) |
||
pcmanik Profil |
#4 · Zasláno: 30. 9. 2012, 12:06:56
jendak:
Univerzálna funkcia |
||
Mathers Profil * |
#5 · Zasláno: 30. 9. 2012, 19:20:48
PHP který vytvoří html formulář který zpracuje ajax klidně si to můžeš přepsat do html.
<?php echo ' <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <meta name="generator" content="PSPad editor, www.pspad.com"> <title></title> <script type="text/javascript"> var xmlHttp; function XmlRequest() { if(window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); }else if(window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); } } function bla() { XmlRequest(); document.getElementById("bla").innerHTML = "<img scr\'http://www.cariescan.com/images/loading-gif-animation.gif\'>"; var name = document.getElementById("nick").value; xmlHttp.onreadystatechange = onChange; xmlHttp.open("GET", "get.php?name=" + name, true); xmlHttp.send(null); } function onChange() { if(xmlHttp.readyState == 4) { if(xmlHttp.status == 200) { //alert(xmlHttp.responseText); //document.getElementById("bla").innerHTML = "OK"; document.getElementById("bla").innerHTML = xmlHttp.responseText; } } } </script> </head> <body> <input type="text" id="nick"><br> <input type="submit" name="as" onclick="bla();" value="Madafaza"> <div id="bla"></div> </body> </html>'; ?> A zde je samostatný soubor get.php který tiskne proměnou GET. Klidně můžeš změnit na post ale budeš muset přidat pár hlaviček atd. <?php echo @$_GET['name']; ?> Taky jsem zezačátku měl mnoho otázek a neměl jsem tušení jak implemetovat ajax s php ale pak mě xmlHttp.responseText rozsítilo oči a přišel jsem na to. |
||
Časová prodleva: 12 let
|
0