A Jquery ajax üzenőfalamon minden üzenet elküldése után megkettőződik az üzenet. Valaki segítene ebben (többi lent)?
Találtam egy kódot, és megpróbáltam átalakítani magamnak. Na most minden üzenet elküldésekor megduplázódik, meg megtriplázódik az üzenetek száma. Mitől lehet ez? Amikor frissítem az oldalt, akkor minden rendben,de viszont ha írok egy üzenetet akkor rögtön megduplázódnak / triplázódnak. A válaszokat köszi előre is.
<? session_start(); ?>
<html>
<head>
<script src=" [link]
<script type="text/javascript">
function update()
{
$.post("server.php", {}, function(data){ $("#screen").prepend(data);});
}
$(document).ready(
function()
{
update();
$("#message").change(
function()
{
$.post("server.php",
{ message: $("#message").val()},
function(data){
$("#screen").prepend(data);
$("#message").val("");
}
);
}
);
});
</script>
</head>
<body>
<div id="screen" style="widt: 900px;height: 700px;font-family: verdana;font-size: 15px;border: 1px solid black;background: black;color: white;padding: 10px;overflow: scroll;"></div> <br>
<?php
if(!session_is_registered(login_username)) {
echo "Kérlek jelentkezz be a főoldalon! //index.php";
}else {
echo "
Bejelentkezve mint: <font color="red">".$_SESSION["user_session"]."</font>
";
?>
<input id="message" size="40">
<input type="submit" id="button" value="Elküldés"/>
<?php
}
?>
</body>
</html>
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!