| 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: 14 let
|
|||
0