2011-08-06 74 views
0

我試着將數據插入到與DOM:DOM插入源

$("#item_384_week_49").append("test"); 

<td id="item_384_week_49"></td> 

偉大的作品,但數據僅顯示未插入DOM。

有沒有辦法做到這一點,以便源代碼包含插入的數據?

編輯 我試圖與docraptor一起創建pdf和excel文件。 這樣做的方法之一,我參考一個網頁和頁面然後轉換。 http://docraptor.com/documentation#referrer_based

如果我有上面的jquery工作插入數據,數據將不會顯示在生成的文件中。 如果上述內容將數據添加到源代碼中,有人可以向我解釋爲什麼頁面被調用時不顯示數據?

+0

[DOM和Javascript]的可能重複(http://stackoverflow.com/questions/542741/dom-and-javascript) –

回答

1

瀏覽器獲取源代碼並使用它構建DOM,然後可以操作DOM,但源代碼是源代碼,而不是DOM的當前狀態的實時表示。

如果您需要使用DOM查看器。現在大多數瀏覽器都有一個內置的Firefox,Firefox有Firebug擴展。

0

數據顯示在其本身意味着它被插入到DOM中。

大多數瀏覽器最初都會顯示從服務器收到的來源(通過視圖源)。

使用FireFox->Firebug組合來檢查DOM,您將看到DOM的所有動態添加。

0

它實際上被插入。您是否在瀏覽器中使用「查看源代碼」選項?因爲「查看源代碼」選項將顯示從服務器下載的源代碼,而不是通過javascript修改的源代碼。您可以通過右鍵單擊「Inspect element」選項來查看源代碼中的更改(具體取決於您的瀏覽器,這是使用Firebug和Chrome的最新FF版本)。