| Autor | Zpráva | ||
|---|---|---|---|
| maxikingcompany Profil * |
#1 · Zasláno: 24. 6. 2011, 19:05:28
Čau, mám "chat" a potřeboval bych, aby se mi pomocí ajaxu obnovoval jen jeden <div>, ve kterém jsou příspěvky z databáze
Kód:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>---</title>
</head>
<body>
<script type="text/javascript" >
var refresh = setInterval(function() {
$("#chat").load(location.href+"&t="+1*new Date()+" #chat>*","");
}, 1000);
</script>
<div id="chat">
<?php
$con = mysql_connect("---","---","---");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("---", $con);
$result = mysql_query("SELECT * FROM ---");
while($row = mysql_fetch_array($result))
{
echo "<b> ". $row['---'] ." <br> ";
}
mysql_close($con);
?>
</div>
</body>
</html>
|
||
| LOPAD Profil |
#2 · Zasláno: 25. 6. 2011, 16:20:36
to akože máme dodať XML? ja som to tak pochopil.
var xhr;
try { xhr = new ActiveXObject('Msxml2.XMLHTTP'); }
catch (e)
{
try { xhr = new ActiveXObject('Microsoft.XMLHTTP'); }
catch (e2)
{
try { xhr = new XMLHttpRequest(); }
catch (e3) { xhr = false; }
}
}
xhr.onreadystatechange = function()
{
if(xhr.readyState == 4)
{
if(xhr.status == 200) {
document.write(xhr.responseText); //vypíše prijatý text
}else{
//error code
}
}
xhr.open('GET', "/subor.php", true); //vyberie cez metódou GET zo suboru.php vyechovaný text
xhr.send(null); //v metóde GET sa dáva na odosielanie null, v POST dáta na odoslanie.
|
||
| maxikingcompany Profil * |
#3 · Zasláno: 26. 6. 2011, 18:08:50
|
||
| LOPAD Profil |
#4 · Zasláno: 26. 6. 2011, 20:27:59
ok. ale pls nabudúce presnejšie vyjadri svoju žiadosť. Dik za stránku, páči sa mi. :D
|
||
|
Časová prodleva: 15 let
|
|||
0