javascript - 起始页面加载时的 php + jquery 事件

标签 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() {

    });

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

最佳答案

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

编辑添加:

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

在实际执行工作之前,您必须使用 php 的lush() 刷新输出缓冲区并将 JavaScript 推送到浏览器。

关于javascript - 起始页面加载时的 php + jquery 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31251231/

相关文章:

javascript - 单选按钮漂浮在我不想要的地方

javascript - Bootstrap selectpicker 不适用于 bootstrap "has-error"类

javascript - 如何显示 0 :00 instead of NaN:NaN on click

javascript - 使用 jQuery 单击链接

php - 销毁 session ,但保留一组变量

php - 如何更新列的值作为sql中两个变量之间的差异?

javascript - Vuejs - 在输入时运行一个函数(但有延迟)

javascript - jsdom:dispatchEvent/addEventListener 似乎不起作用

php - 来自 jQuery Ajax 的 bool 参数在 PHP 中作为文字字符串 "false"/"true"接收

javascript - 将 JQuery Promises 数组转换为数组的 JQuery Promise 的最干净的方法是什么?