1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Callback executando antes da pagina ser carregada .load().

Boa Tarde. To com um problema que não consegui achar solução na web. a situação e a seguinte, tenho uma pagina que da um load em um outra pagina gerada dinamicamente dentro de uma div, ta funcionando beleza, o problema e que fiz uma div de carregamento com imagem em div e tal, ela abre essa div porem a função de callback do .load() executa antes da pagina ser toda carregada.

$('#carrBordero').fadeIn('slow');
$('#resultado-filtragem').load('forecast-in.jsp?unem=' + $('#unem').val() + '&ano=' + $('#ano').val() + link, fechaLoaded());

    function fechaLoaded() {
        $('#carrBordero').fadeOut('slow');
    }

Se eu colocar a chamada da seguinte maneira

$('#resultado-filtragem').load('forecast-in.jsp?unem=' + $('#unem').val() + '&ano=' + $('#ano').val() + link, function(){ fechaLoaded()});

Ela não roda o callback..

Alguém pode dar uma sugestão?

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags jquery ajax jsp ou faça a sua própria pergunta.