Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rodrigo.fernandes78

Atualizar div sem dar refresh na pagina

Recommended Posts

Bom dia pessoal tudo bem? Estou tentando fazer meu sistema atualizar apenas a div e não toda a página. Estou usando Ajax mais não está funcionando.

Código Ajax:

<script>
$(function(){
           
  $(document).ready(function(){            
                                      
    var atualizar= setInterval(function(){
                                                                       
     $("#chat").load("atualiza.php #chat");
                                                                           
    }, 3000);
    return false;
   });           
   });
</script>

Tabela a ser atualizada:

 <div class="panel-heading">
                    <span class="glyphicon glyphicon-comment"></span> Tabela
                   
                </div>
                
               
                <div class="panel-body" id="chat">
                 <?php
            include "atualiza.php";
while($escrever=mysql_fetch_array($res)){
?> 
                  <table class="table table-striped">
                   <tr>
                  <td><?php echo $escrever['nome'] ?></td>
                  <td><?php echo $escrever['message'] ?></td>
                   
                  <tr>
                  </table>
                    <?php
}
?>
                </div>
 
e por Ultimo o arquivo atualiza.php:

<?php
session_start();
$servidor = "localhost"; /*maquina a qual o banco de dados está*/
$usuario = "root"; /*usuario do banco de dados MySql*/
$senha = ""; /*senha do banco de dados MySql*/
$banco = "chat"; /*seleciona o banco a ser usado*/
$conexao = mysql_connect($servidor,$usuario,$senha);  /*Conecta no bando de dados MySql*/
mysql_select_db($banco);
$res = mysql_query ("SELECT * FROM inbox ORDER BY idinbox desc");
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante

Faz assim, você não põe nada no chat, só inclui o arquivo atualiza.php:

//chat.php:

<script>
$(function(){              
    setInterval(function(){
        $("#chat").load("atualiza.php #chat");
    }, 3000);
        return false;        
   });
</script>
<div id="chat">
      <?php include("atualiza.php")?>
</div>

//atualiza.php:

<?php
session_start();
$servidor = "localhost"; /*maquina a qual o banco de dados está*/
$usuario = "root"; /*usuario do banco de dados MySql*/
$senha = ""; /*senha do banco de dados MySql*/
$banco = "chat"; /*seleciona o banco a ser usado*/
$conexao = mysql_connect($servidor,$usuario,$senha);  /*Conecta no bando de dados MySql*/
mysql_select_db($banco);
$res = mysql_query ("SELECT * FROM inbox ORDER BY idinbox desc");
?>
<div class="panel-heading"><span class="glyphicon glyphicon-comment"></span>Tabela</div>

<div class="panel-body" id="chat">
<?php
while($escrever=mysql_fetch_array($res)){
    ?> 
                  <table class="table table-striped">
                   <tr>
                  <td><?php echo $escrever['nome'] ?></td>
                  <td><?php echo $escrever['message'] ?></td>
                  <tr>
                  </table>
    <?php
    }
?>
</div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.