1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Dúvida com atualizar DIV

Galera,

Tenho página que da refresh automático e possui uma tabela dentro de uma div que carrega alguns dados do banco. Só que surgiu uma necessidade de colocar alguns botões na página onde eu vou carregar esta tabela com outros dados.

O problema é que quando eu clicar em algum botão (desse que vai mudar os dados da tabela e a página der o autorefresh) os dados que vão aparecer serão os outros que já vem com a página.

Como eu faria para colocar um refresh apenas nessa div com os dados corretos de acordo com o botão clicado? Lembrando que essa tabela que tem na div é populada via ajax.

while(rsMysqlPrincipal.next()) {                            
    ticket.setCodticket(rsMysqlPrincipal.getDouble("cod_ticket"));
    dataticket = String.valueOf(rsMysqlPrincipal.getDate("data"));
    ticket.setData(dataticket);
    ticket.setHora(rsMysqlPrincipal.getString("hora"));
    ticket.setChaveerro(rsMysqlPrincipal.getString("chave_erro"));
    ticket.setErro(rsMysqlPrincipal.getString("erro"));
    codmodulo = (int) rsMysqlPrincipal.getDouble("cod_modulo");
    ticket.setCodmodulo(codmodulo);
    codsuporte = (int) rsMysqlPrincipal.getDouble("cod_suporte");
    ticket.setCodsuporte(codsuporte);
    status = (int) rsMysqlPrincipal.getDouble("status");
    ticket.setStatus(status);

    out.println("<form action=\"acompanhamentoticket.jsp\" target=\"_blank\" method=\"post\">"
        + "<tr>"
        + "<td align=\"center\">" + ticket.getCodticketint() + "</td>"
        + "<td align=\"center\">" + ticket.getData() + "</td>"
        + "<td align=\"center\">" + ticket.getHora() + "</td>"
        + "<td align=\"center\">" + ticket.getChaveerro() + "</td>"
        + "<td align=\"center\">" + ticket.getErroSub() + "</td>"
        + "<td align=\"center\">" + ticket.getModulo() + "</td>"
        + "<td align=\"center\">" + ticket.getNomeSuporte() + "</td>"
        + "<td align=\"center\">" + ticket.getStatustxt() + "</td>"
        // + "<td align=\"center\"><a target=\"blank\" href=\"/ManutencaoTickets/historicodetalheticket.jsp?codticket=" + ticket.getCodticketint() + "\"><button class=\"btn btn-primary btn-xs\">Ver</button></a></td>"                                    
        + "<td><input type=\"submit\" class=\"btn btn-primary btn-xs\" value=\"Acompanhar\"></td>"
        + "</tr>"
        + "</form>");
}
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java-ee ajax jsp java servlets ou faça a sua própria pergunta.