Acione $ document.ready (para que o código AJAX que não posso modificar seja executado)
Meus requisitos são os seguintes:
Eu tenho uma página da web rica que, em um determinado momento, carrega um monte de HTML em umdiv
, via AJAX.O HTML que eu recupero tem javascript (<script>...</script>
)O javascript recuperado contém$('document').ready( ... )
partesI não podes modificar o javascript recuperado; vem de uma biblioteca externaEu tenho uma função javascript que é chamada quando o AJAX é carregado. Estou tentando "enganá-lo" na execução, fazendo:
function AjaxLoaded() {
$('document').trigger('ready');
}
Isso não serve, receio.
eu tenho vistode várias respostas no Stack Overflow que "ilude" essa pergunta alterando o código retornado no AJAX (torne-a uma função e chame-a após o carregamento, ou apenas remova o$(document).ready()
) Eu preciso enfatizar que não posso alterar o código recuperado neste caso.