mostrar fone após clicar
Boa tarde pessoal do Imasters..alguém pode me ajudar?
Eu quero mostrar um link por exemplo: ver fone e ao clicar nele busque o fone no banco de dados compute uma visita e volte com o telefone do anunciante... na verdade eu consegui, mas quando tem 2 ou mais resultados quando eu clico no segundo ou terceiro registro ele altera a div do primeiro resultado.
Segue o javascript com ajax que estou usando.
<script src="[http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js](http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js)"> </script>
<script type="text/javascript">
$(function(){
$("input[type=submit]").click(function(){
var id = $("input[type=hidden]").val();
$.ajax({
type : "post",
url : "visitas_anuncios.php",
data : "id="+ id,
dataType : "html",
success: function (html) {
$("#mostra_fone"+id).html(html);
}
});
});
});
</script>
E no código da página tá assim já no resultado já do select do banco:
while ($dados = mysql_fetch_array($sql)){
$id = $dados['id'];
echo "<div id='mostra_fone$id'><input type='hidden' id='$id' value='$id' /><input type='submit' id='submit_fone' value='Ver Telefone' /></div>";
}
O meu reciocínio no javascript é que a div mostra_fone+id o resultado viesse apenas para a div do anunciante, mas não tá funcionando...
alguém pode ajudar?
Discussão (3)
Carregando comentários...