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

时间:2013-01-17 00:43:44

标签: php jquery ajax

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

任何人都知道如何获取滚动加载的div的ID?我需要解释一下发生了什么。

thx

2 个答案:

答案 0 :(得分:4)

如果你正在使用Firefox,你可以安装Firebug并动态观察HTML变化(用你的眼睛!!):http://getfirebug.com/

在Chrome上,您可以使用内置的开发者工具:https://developers.google.com/chrome-developer-tools/

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

答案 1 :(得分:0)

您还可以捕获DOMNodeInserted事件。

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