2011-10-20 32 views
0

我正在使用jQuery進行分頁。當內容加載到(#results)div中時,它會顯示在頁面上,但我在源代碼中看不到它。jQuery加載數據未在頁面源中顯示

我相信這是我與CSS和jQuery功能(#results)div相關的問題的原因。 CSS沒有在div中看到任何內容,因此高度實際上並不包含div中的內容。

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

我將#results-tbl div從pagination.php加載到當前頁面的#results div中。

有沒有更好的方法來加載這個?我究竟做錯了什麼?

+0

哪裏是');'? –

+2

你是如何查看源代碼的? AJAX內容不會顯示在瀏覽器的「查看源代碼」工具中,因爲它只顯示原始請求源。使用像Firebug或Chrome的開發人員工具的DOM檢查器 – Phil

+0

感謝Ben。這是一些複製和粘貼,只是功能的一部分。只是加了回來。菲爾,好的。我確實在Firebug中看到它。那麼什麼解釋CSS的問題?它是否不調整到DOM內容? – Mike

回答

1

像菲爾說,

查看源代碼將只顯示信號源時最初加載頁面。在此點之後對DOM /源的任何更改都不會反映在正常的瀏覽器視圖源中。

除了像Firebug等瀏覽器檢測工具,您可以使用像Web開發人員附加組件的附加組件。

隨着CSS的問題,看看螢火蟲看到你的ID和類實際上是連接到你的CSS文件中的CSS屬性。只要他們掛鉤添加到DOM的任何新元素應添加樣式。

使用父元素的高度,如果不明確設置其高度,則通過AJAX添加任何內容應導致父元素垂直拉伸以適應其新內容。

相關問題