启动页面加载时的php + jquery事件

时间:2015-07-06 16:40:37

标签: javascript php jquery web

当DOM结构不完整时,是否可以在开始页面加载时获取事件?

例如:

<?php

for ($i =0 ; $i<10000; $i++)
{
    for($e=0;$e<1000;$e++) {
        $f = 5 * 4 & 9;
    }
}

echo "done";

?>

我有这个PHP代码,在这种情况下加载页面需要约5秒,我想在开始页面加载和加载结束时的事件。

当网站准备就绪时我可以使用

$( document ).ready(function() {

    });

但开始加载?  有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

只需在页面开头和这些PHP代码之前编写内联javascript。浏览器将在读取时执行内联JS。

编辑添加:

但是,这在您的示例中不起作用,因为在您的示例中,不是占用时间的页面加载,而是服务器端页面生成。

你必须使用php的flush()来刷新输出缓冲区并在实际工作之前将javascript推送到浏览器。