Versão atual:

Ajax/JQuery .load() nao aceita function no callback.

Boa tarde. O problema e o seguinte.

Se eu colocar o load da seguinte maneira:

$('#carrMeta').fadeIn('slow');
$('#gera_metas').load('metas_in_gerar.jsp?domingos=' + $('#domingo').val() + '&valormesano=' + valormesano + '&unem=' + $('#unidade').val() + '&mes=' + $('#mes').val() + '&ano=' + $('#ano').val(), function() {
    $('#carrMeta').fadeOut('slow');
    somaMetas();
});

Ele não executa as rotinas no callback.

Porem se eu nao colocar o function:

$('#carrMeta').fadeIn('slow');
$('#gera_metas').load('metas_in_gerar.jsp?domingos=' + $('#domingo').val() + '&valormesano=' + valormesano + '&unem=' + $('#unidade').val() + '&mes=' + $('#mes').val() + '&ano=' + $('#ano').val(), $('#carrMeta').fadeOut('slow'););

ele funciona porem executa ja de imediato o callback sem esperar a pagina terminar de carregar.

Aguem já passou por isso, sabe do que se trata?

Versões(3):

Ver a versão formatada

Ajax/JQuery .load() nao aceita function no callback.

Comentário

new question