Ir para conteúdo

POWERED BY:

Arquivado

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

FILR@N

Trocar de dados entre duas páginas já abertas (tipo chat)

Recommended Posts

Olá, pessoal. Sou novato com jquery e json.

 

Meu cenário é o seguinte. Estou desenvolvendo uma aplicação em que tenho dois tipos de usuários: gerente e cliente. Para cada um há uma interface diferente.

 

Quando o gerente abre usa tela, ele espera que seus clientes, em uma reunião, enviem suas mensagens. Então, o gerente ser dar o refresh, ele vê quais são as mensagens que estão chegando. E os clientes, com outra interface, enviam suas mensagens.

 

Eu estou meio perdido como farei isso. Pesquisei fazer com ajax, mas só achei sem refresh para a mesma página.

 

Se alguém me der pelo menos uma direção eu agradeço.

 

[ ]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu achei este código em algum site, mas ele mostra na mesma página. O que eu gostaria é que de uma página mostrar em outra, sendo que as duas jã estão abertas.

 

index.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Teste ajax jquery tutsmais</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"> </script>
<script>
$(function(){
    $('input[type=submit]').click(function(){
 
    $.ajax({
            type      : 'post',
 
            url       : 'teste.php',
 
            data      : 'nome='+ $('#campo1').val() +'&sobrenome='+ $('#campo2').val(),
 
            dataType  : 'html',
 
            success : function(txt){
                    $('body p').html(txt);
                }
        });
 
        });
    });
</script>
</head>
 
<body>
 
 <h2>form via ajax</h2>
    Digite seu nome:</label> <input type="text" id="campo1" /><br />
    Digite seu sobrenome:</label> <input type="text" id="campo2" /><br />
 
    <input type="submit" /><br />
<p></p>
</body>
</html>

teste.php

<?php
echo $_POST["nome"];
echo '<br />';
echo $_POST["sobrenome"];
?>

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.