Ir para conteúdo

POWERED BY:

Arquivado

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

alexweb2015

Atualizar Div dinamica de outra página via Jquery

Recommended Posts

Olá, estou criando um chat meio a facão e estou tendo grande dificuldade com uma ação que eu preciso que seja executada.
Pesquisei e testei vários códigos na internet porem nenhum deles funcionou para o que eu desejo, então vamos ao caso.

 

Tenho 2 páginas da janela deste chat:
http://localhost/ServicosGoiania/teste.php?empresa=41&visitante=1 => janela do visitante 1

http://localhost/ServicosGoiania/teste2.php?empresa=41&visitante=1 => janela do visitante 2

 

o que eu preciso é que o visitante 2 ao postar um texto atualize a div da janela dele e tbm atualize a div da janela do visitante 1, ambas as divs são geradas dinamicamente, para atualizar na propria pagina eu ja consegui, mas não estou conseguindo atualizar a div da outra janela, segue abaixo trecho dos codigos:

//ATUALIZA DIV PÁGINA 2(DIV DA PAGINA ATUAL);
$('#conteudo<?php echo $cod_empresa ?>').load(location.href + " #conteudo<?php echo $cod_empresa ?>");

// DEVE ATUALIZAR A DIV DA PÁGINA 1(AQUI ESTA O PROBLEMA, NÃO CONSIGO FAZER FUNCIONAR)
$('#conteudo<?php echo $cod_visitante ?>').load(.location.href('http://localhost/ServicosGoiania/teste.php?empresa=41&visitante=1'));

Como meu conhecimento em jquery é limitado não sei se é possivel oque desejo e se estou fazendo algo errado, por favor me ajudem.
estou querendo fazer o chat desta forma para evitar atualizações em setInterval que sobrecarregariam o servidor, desta forma ambas as divs atualizariam apenas se houver uma postagem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode utilizar maneiras "melhores" para fazer isso.

  1. Long Polling
  2. Server-Sent Event
  3. Websockets
  4. Comet

http://stackoverflow.com/questions/11077857/what-are-long-polling-websockets-server-sent-events-sse-and-comet

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.