Retorno de Jquery só funciona no segundo clique, ajuda?
Oi pessoal.
Passei a madrugada toda, fui até 5 da manhã tentando resolver um problema, mas sem sucesso.
Fiz um JS que envia por GET um LINK para uma segunda página e retorna o resultado.
O problema é.
- No primeiro clique no botão o JS é executado e faz o envio corretamente, porém o retorno não acontece.
- Caso eu clicar a segunda vez no botão, dessa vez o retorno funciona normalmente e assim sucessivamente.
Onde será que estou errando?
JS:
<script type="text/javascript">
$(document).ready(function(){
$("#executar").click(function(){
atualiza();
});
});
function atualiza(){
$.get("../../includes/loja/carrinho.asp?codigo=<%=var("codigo")%>", function(resultado){
$("#tabela").html(resultado);
});
}
</script>
Botão Enviar:
<div id="executar" align="center"><img src="../../imagens/loja/bt_comprar.gif" width="138" height="47" alt="Adicionar ao carrinho de compras" border="0">
</div>
Retorno:
<div id="tabela"></div>
Só está mostrando o retorno a partir do segundo clique no botão.
O que está de errado no meu JS?
Obrigado.
Fábio!
Discussão (1)
Carregando comentários...