/ / autocompleter jquery não funciona em guias ajax - javascript, jquery, ajax, symfony1, jquery-autocomplete

jquery autocompleter não funciona em guias ajax - javascript, jquery, ajax, symfony1, jquery-autocomplete

Eu estou usando o framework do symfony. Meu programa contém 3 abas para casa, perfil, interação. Para isso eu estou usando a funcionalidade de guias ajax. Na guia de interação, estou usando a função autocomplete jquery para alguns campos de texto. Minha guia padrão é a interação. Ao começar o autocomplete funcionando bem. Mas quando mudo para outra guia e volto para a guia de interação, a função autocomplete parou de funcionar. Na verdade, descobri que nenhuma função javascript está funcionando nas guias ajax.

Por favor me ajude a resolver esse problema. Desde já, obrigado.

Respostas:

0 para resposta № 1

Por algum motivo, você precisa incluir manualmentecódigo javascript quando o symfony faz chamadas ajax. Ainda não consegui encontrar uma solução alternativa. É por isso que o seu código não está funcionando, porque ele não vê a biblioteca de IU do jquery.

PS, se você conseguiu este trabalho, por favor, compartilhe :)


0 para resposta № 2

Eu estou em um projeto do symfony também, e tenho o mesmo problema, e procurando um pouco, eu achei isso. Talvez possa ajudá-lo

JavaScript não está funcionando dentro do AJAX

Diz que ao carregar alguns dados via ajax emNa página da Web, os gatilhos que fazem o javascript (JQuery no seu caso) são definidos para detectar o estado "pronto" do documento. E isso acontece apenas uma vez, no carregamento da página. Então, quando você carrega algum conteúdo em sua página, o documento não carrega novamente e o gatilho não reage, então a função javascript nunca é executada.

Eu não sei como consertar isso, eu tenho que investigar mais, mas quando eu descobrir, eu vou te dizer.

Boa sorte