Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何获取html页面源代码中未显示的内容_Php_Jquery_Ajax - Fatal编程技术网

Php 如何获取html页面源代码中未显示的内容

Php 如何获取html页面源代码中未显示的内容,php,jquery,ajax,Php,Jquery,Ajax,我有一个ajax、jQuery和PHP脚本,在向下滚动时从数据库返回更多数据(无限滚动,直到数据库中有更多数据)。 问题是,每个数据都被放入一个具有唯一id的div中,但HTML源中只显示初始内容(第一次输入页面时加载)。 显示更多内容后,HTML源代码中不会出现任何if 有人知道如何获取加载在scroll上的div的ID吗?我需要一个解释 thx如果您使用的是Firefox,您可以安装Firebug并动态观察HTML的变化(用眼睛!!): 在Chrome上,您可以使用内置的开发人员工具: 要获

我有一个ajax、jQuery和PHP脚本,在向下滚动时从数据库返回更多数据(无限滚动,直到数据库中有更多数据)。 问题是,每个数据都被放入一个具有唯一id的div中,但HTML源中只显示初始内容(第一次输入页面时加载)。 显示更多内容后,HTML源代码中不会出现任何if

有人知道如何获取加载在scroll上的div的ID吗?我需要一个解释


thx

如果您使用的是Firefox,您可以安装Firebug并动态观察HTML的变化(用眼睛!!):

在Chrome上,您可以使用内置的开发人员工具:


要获取通过AJAX加载的元素的id,您需要使用jQuery的
live
功能。

如果您使用的是Firefox,您可以安装Firebug并动态观察HTML的变化(用眼睛!!):

在Chrome上,您可以使用内置的开发人员工具:


要获取通过AJAX加载的元素的id,您需要使用jQuery的
live
函数。

您还可以捕获
DOMNodeInserted
事件

$(document).on('DOMNodeInserted', function(e){
    console.log($(e.target));
});

您还可以捕获
DomainNodeInserted
事件

$(document).on('DOMNodeInserted', function(e){
    console.log($(e.target));
});

这实际上是我遵循的:使用像Firebug这样的开发工具向您显示页面/dom的当前状态(尝试在您选择的浏览器中按F12)您是否试图通过编程方式获取此信息,或者只是在调试时查看?这实际上是我遵循的:使用像Firebug这样的开发工具向您显示页面/dom的当前状态(尝试在您选择的浏览器中按F12)您是试图通过编程方式获取此信息,还是只是在调试时查看?我在Firebug中看到动态加载的新div,但如果我把HTMLSounds的源代码作为一个单独的问题来回顾的话就不会了。“我如何获得动态加载的HTML元素的id?”我打赌已经有人问过了:)我在Firebug中看到了动态加载的新div,但如果我像一个单独的问题一样回顾HTMLSounds的源代码,我就看不到了。“如何获取动态加载的HTML元素的id?”我打赌已经有人问过:)