javascript - 使用 AJAX get 方法从具有额外加载的页面中检索数据
问题描述
我想使用 AJAX get 方法从页面 URL 检索内容。该方法工作正常,我得到的问题是调用在页面完全加载之前返回数据
例如,有没有办法让 AJAX 调用仅在 5 秒后检索内容?(以确保页面完全加载)
您可以在下面的页面上看到,页面加载,然后出现一个额外的加载符号来加载内容。加载完所有内容后,我想检索页面数据
解决方案
您可以使用onload全局事件处理程序。load 事件在文档加载过程结束时触发。至此,文档中的所有对象都在 DOM 中,所有图片、脚本、链接和子框架都加载完毕。
例如
window.onload = function() {
doSomething();
};
如果您需要在 5 秒后拨打电话,请执行以下操作
window.onload = function() {
setTimeout(() => {
doSomething();
}, 5000);
};
推荐阅读
- node.js - Typescript - 我的属性装饰器不起作用,为什么?
- sql - 两个查询。第二个查询中的 Min(frd) 未出现在第一个查询中返回的值列表中。为什么会这样?
- saxon - 模式感知和流式传输
- r - 将跨多个变量的分散信息折叠为 R 中的 1
- python - Python 不允许我从同一目录导入 .py 文件
- json - ansible 转义 \n 被转换为 to_json
- mvvm - 范围依赖于视图模型
- node.js - 如何计算包含数组中值的文档?
- java - 如何解决使用 Gradle 插件构建 SpringBoot+Vuejs 应用程序中没有“Access-Control-Allow-Origin”的问题
- javascript - 将鼠标悬停在自定义传单图例中的元素上