jQuery加载数据未显示在页面源中

时间:2011-10-20 03:38:30

标签: javascript jquery css

我正在使用jQuery进行分页。当内容加载到(#results)div中时,它会显示在页面上但我在源代码中看不到它。

我相信这是我遇到的CSS和jQuery函数(#results)div相关问题的原因。 CSS没有在div中看到任何内容,因此高度实际上并不覆盖div中的内容。

$("#results").load('pagination.php?page=' + page + ' #results-tbl > *');

我正在将pagination.php中的#results-tbl div加载到当前页面的#results div中。

有没有更好的方法来加载它?我究竟做错了什么?

1 个答案:

答案 0 :(得分:1)

像菲尔说的那样,

查看源只会在最初加载页面时显示源。在此点之后对DOM /源的任何更改都不会反映在普通的浏览器视图源中。

除了Firebug等浏览器检查工具之外,您还可以使用Web开发人员附加组件等附加组件。

关于CSS问题,请查看firebug以查看您的ID和类实际上是否与CSS文件中的CSS属性相关联。只要它们挂钩,添加到DOM的任何新元素都应该在添加时进行样式化。

对于父元素的高度,如果未明确设置其高度,则通过AJAX添加任何内容应该使父元素垂直拉伸以适合其新内容。