首页 > 解决方案 > 使用 AJAX get 方法从具有额外加载的页面中检索数据

问题描述

我想使用 AJAX get 方法从页面 URL 检索内容。该方法工作正常,我得到的问题是调用在页面完全加载之前返回数据

例如,有没有办法让 AJAX 调用仅在 5 秒后检索内容?(以确保页面完全加载)

您可以在下面的页面上看到,页面加载,然后出现一个额外的加载符号来加载内容。加载完所有内容后,我想检索页面数据

https://pool.pm/addr1qy2465r5axxz92f0rlfyymz5zvsxad2v038slu70qeegm4aac2mvf8qqsgva9exmwhwpxymt896v5anudtr2wee77y6qgudr8k

标签: javascriptjqueryajaxget

解决方案


您可以使用onload全局事件处理程序。load 事件在文档加载过程结束时触发。至此,文档中的所有对象都在 DOM 中,所有图片、脚本、链接和子框架都加载完毕。

例如

window.onload = function() {
  doSomething();
};

如果您需要在 5 秒后拨打电话,请执行以下操作

window.onload = function() {
  setTimeout(() => {
    doSomething();
  }, 5000);
};

推荐阅读