Quiero una pantalla de tablero de puntaje en vivo en php. He completado todo en el botón de clic + o - el tablero de puntuación cambia dinámicamente la puntuación. Pero necesitamos actualizar la página para ver la última puntuación. Quiero que hagamos clic en el botón + o - para cambiar el puntaje, ese puntaje debe actualizarse directamente en la pantalla para el usuario sin actualizar la página. ¿Cuál es la solución? ¿Hay un código para este propósito. Por favor, ayúdame. Gracias...
Es difícil responder sin tener conocimiento sobre cómo ha implementado realmente su código, solo puedo dar una idea básica sobre esto.
Necesitas 3 archivos para esto, como
principal.html
<div class="somediv"> <div class="scoreboard" id="scoreboard"> <!--This is the division I will load scoreboard dynamically--> </div> </div> <script> //Loading initial scoreboard here $('#scoreboard').load("scoreboard.php"); //Now do ajax calls for '+' '-' buttons (onclick) here $.post("updateSB.php",{type : "plus/minus"}, function(data, status){ if(status=="success"){ //Loading scoreboard for every update $('#scoreboard').load("scoreboard.php"); } }); </script>marcador.php
<div class="scoreboard"> <div class="header">Some team <?echo $team1;?> vs team <?echo $team2?></div> <div class="body"> some sort of table score here? Score :- <?echo $score;?> </div> <div class="footer"></div> </div>actualizarSB.php
<? //Here is where you update ur scoreboard if(isset($_POST['type']){ if($_POST['type']=="plus"){ //Perform plus on score } elseif($_POST['type']=="minus"){ //Perform minus on score } } ?>Puntos para recordar
Para cualquier consulta comenta abajo.