Quiero usar un método de obtención de AJAX para recuperar contenidos de una URL de página. El método funciona bien, el problema que tengo es que la llamada devuelve datos antes de que la página esté completamente cargada
¿Hay alguna forma en que pueda hacer que la llamada AJAX solo recupere contenido después de, por ejemplo, 5 segundos? (Para asegurarse de que la página esté completamente cargada)
Puede ver en la página a continuación, la página se carga y luego aparece un símbolo de carga adicional que carga el contenido. Quiero recuperar los datos de la página una vez que se haya cargado todo el contenido
Puede utilizar el controlador de eventos global onload . El evento de carga se activa al final del proceso de carga del documento. En este punto, todos los objetos del documento están en el DOM y todas las imágenes, secuencias de comandos, enlaces y subtramas han terminado de cargarse.
Por ejemplo
window.onload = function() { doSomething(); };Y si necesita hacer la llamada después de 5 segundos, haga lo siguiente
window.onload = function() { setTimeout(() => { doSomething(); }, 5000); };