JQuery文档onload和PHP echo

我有一个关于我正在写的php页面的问题。 基本上我有一些嵌入在我的html页面的body标签中的PHP代码。 php回应了几个div。 现在,当我在html页面的head部分放入一些jquery时,调用$(document).ready(function(){…这会在我的嵌入式php回显所有div后调用吗?

非常感谢您的投入和最好的问候。

  1. 解释PHP,构建HTML
  2. HTML将发送到浏览器
  3. 浏览器接收HTML,开始渲染页面,加载图像,css和js文件
  4. $(document).ready(已定义的函数)被调用

是的,Javascript(以及jQuery)之后运行。

在将页面发送到浏览器之前,所有PHP代码都在服务器上运行。

Php echo在服务器上执行,浏览器只获得html,无论它是如何产生的。 所以是的,它会在之后被调用。

是的,$(document).ready(function(){…要执行的代码…}); 将在整个页面加载后调用,包括由php回显的任何内容。

是的,我通常在关闭body标签之前放置我的JavaScript。 参考: 何处将JavaScript放在HTML文件中?