gpt4 book ai didi

javascript - 在窗口加载时显示加载图像,直到 DomContentLoaded

转载 作者:行者123 更新时间:2023-12-03 05:29:20 25 4
gpt4 key购买 nike

我有一个 php 页面需要另一个 php 页面,该页面似乎需要很长时间才能加载,所以我决定有一个加载图像,问题是图像几乎在整个页面加载时出现,而不是在页面 stsrts 时出现正在加载,请问如何解决这个问题?

我的代码如下:

   <?php  
echo '<div id="mm">mm</div>';
require_once( 'includes/xxxxxxxxxxxx.php' ); ?>
<html>
<head>
<title>myiframe</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js">
</script>
<scriptsrc="http://cdnjs.cloudflare.com/ajax/l
ibs/modernizr/2.8.2/modernizr.js"></script>

<script tyep="text/javascript">
$(window).load(function() {
// Animate loader off screen
$("#mm").fadeOut("slow");
});
</script>
<head>

<body>
</body>
</html>

最佳答案

PHP 在 DOM 可见之前运行(因为 DOM 位于客户端,而 PHP 位于服务器端。当您看到页面时,PHP 就完成),所以当请求发生时,你看不到任何东西(服务器仍在运行 PHP - DOM 不可见)。

您必须修改架构。例如,首先加载没有 xxxxxxxxxxxx.php 的页面,然后通过 AJAX 调用获取 xxxxxxxxxxxx.php 内容 - 当触发 AJAX 来获取页面时,显示加载图像.

关于javascript - 在窗口加载时显示加载图像,直到 DomContentLoaded,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41015773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com