Como executar dois scripts juntos (ajax)

33 views
Skip to first unread message

Aquiles Maior

unread,
Aug 10, 2012, 8:04:14 AM8/10/12
to ajax-...@googlegroups.com
Olá galera bom dia, tenho dois scripts um para quando usuario clicar no menu o link abrirá dentro de uma div
e o outro para quando o usuario clicar também neste mesmo link para ele setar uma variavel.

Detalhe os dois scripts estão funcionando perfeitamente porém consigo fazer um ou o outro funcionar. Gostaria que funcionassem juntos

segue link com scritps. Obrigado!!!

http://pastebin.com/FCgxEM6z  

Vinícius Daniel Antunes Oliveira

unread,
Aug 10, 2012, 10:12:14 AM8/10/12
to ajax-...@googlegroups.com
Se código está ok, o problema todo está no live('click'),
você está dando um return false nele, e isso faz com que a execução do outro callback seja interrompida.

Ou você tira ele ou retora true.

Se você quer que o seu link não realize a ação de ir para a pagina,
e mesmo assim chame todos os callbacks você tem que usar event.preventDefault() no lugar do return false;

http://pastebin.com/FN33YQCG

2012/8/10 Aquiles Maior <aquile...@gmail.com>



--
Vinícius Daniel Antunes Oliveira

Aquiles Maior

unread,
Aug 10, 2012, 10:38:27 AM8/10/12
to ajax-...@googlegroups.com
Olá Vinicius primeiramente obrigado pela atenção. 

Então tentei fazer como falou, mais acontece o seguinte ele está executando somente o:
  1. $(document).ready(function(){
  2.         $('#menu-topo a').live('click', function(e) {
  3.                 e.preventDefault()
  4.                 $('#conteudo').load($(this).attr('href'));     
  5.         });
  6. });
não está executando o proximo passo que seria setar o vaor $_POST['valorTeste'];



Aquiles Maior

Tel.: +55 34 8411-6939 | 34 3211- 7525
msn: aquile...@hotmail.com | Skype: aquilesmaior13
facebook: aquilesmaior | gtalk: aquile...@gmail.com

Vinícius Daniel Antunes Oliveira

unread,
Aug 10, 2012, 1:00:52 PM8/10/12
to ajax-...@googlegroups.com
É provavel o live esteja sobreescrevendo o bind debaixo, então se vc consegui juntar os scripts todos no live:

http://pastebin.com/9pT6Yy78

Suissa

unread,
Aug 10, 2012, 8:47:47 PM8/10/12
to ajax-...@googlegroups.com
Se vc precisa de algo apos um ajax chame a função no callback.
Jean C. Nascimento aka Suissa
WebDeveloper Sênior - SP



Reply all
Reply to author
Forward
0 new messages