| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/04/2010 15:03:29
|
Lucas Emanuel
GUJ Master
Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline
|
Olá a todos,
Estou desenvolvendo um CMS com Jquery e Ajax (e PHP). Por isso todo CMS é uma página só, tudo é feito de modo assincronico e as operações de banco é feito pelo Ajax.
Quando insiro um dado no banco, eu preciso atualizar ou dar f5 na página para ele aparecer numa tabela.
Há como atualizar uma tabela ou div sem dar f5?
Grato
This message was edited 1 time. Last update was at 07/04/2010 02:26:19
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/04/2010 16:53:27
|
paulohrl
Virtual Machine Man
Membro desde: 12/01/2007 23:35:34
Mensagens: 611
Offline
|
Você pode tranquilamente criar um objeto e inserir no DOM da sua tabela.
Pode ser um pouco trabalhoso dependendo de como você estruturou sua página, mas é possível.
Abs
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/04/2010 18:40:08
|
Lucas Emanuel
GUJ Master
Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline
|
paulohrl wrote:Você pode tranquilamente criar um objeto e inserir no DOM da sua tabela.
Pode ser um pouco trabalhoso dependendo de como você estruturou sua página, mas é possível.
Abs
Por exemplo, tem alguma função, tipo:
Precisava que ele populasse a tabela assim que terminasse de inserir o dado. Já estou inserindo pelo ajax. Só precisava que ele populasse sem dar refresh na página.
This message was edited 1 time. Last update was at 06/04/2010 18:41:40
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2010 02:30:59
|
Lucas Emanuel
GUJ Master
Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline
|
Primeiramente, para atualizar uma parte do código HTML , seja uma div ou uma tabela contendo dados:
Porém, posteriormente tive problema com IE (sempre ). O Load nao funciona no IE.
Fiquei até madrugada procurando solução (veja a hora do post), e descobri que IE tem um esquema de cache que impede a atualização pelo load() do jQuery.
Solução foi colocar esse código PHP (a página foi feita em PHP, se for Java, a soluçao é parecida):
Abraço a todos
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2011 23:17:51
|
ivolanski
Debugger
Membro desde: 22/06/2010 01:26:52
Mensagens: 72
Offline
|
esta solução atualiza a tabela ao clicar em um botão ou algo assim, como manter essa tabela atualizada automaticamente, por exemplo, a cada segundo ???
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/10/2011 05:25:10
|
Lucas Emanuel
GUJ Master
Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline
|
ivolanski wrote:esta solução atualiza a tabela ao clicar em um botão ou algo assim, como manter essa tabela atualizada automaticamente, por exemplo, a cada segundo ???
Voce pode usar o setInterval
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/10/2011 06:32:07
|
ivolanski
Debugger
Membro desde: 22/06/2010 01:26:52
Mensagens: 72
Offline
|
Funcionou, mas o servidor trava depois de algum tempo reclamando de falta de memória
Core 2 duo 4 gb RAM apenas eu conectado testando...
|
|
|
 |
|
|