2011-03-16 219 views
0

如何完成將div +內容/佈局保存到數據庫,然後檢索要回發的數據,仍然非常掙扎。將html內容保存到數據庫

任何一個可能有幫助嗎?我在之前的問題中已經提到了這個問題,包括我的網站鏈接,以顯示我試圖實現什麼。

感謝任何人可以幫忙嗎?

+0

你想保存HTML本身,還是試圖以某種方式格式化數據庫中的數據(所以你要保存所有的東西)? – Thyamine 2011-03-16 13:22:54

+0

如果div的內容通過'view source'(無ajax)可見,並且您可以修改代碼,那麼您可以使用file_get_contents將頁面轉換爲php,並使用regexp或strpos過濾掉div。總之,通過解釋更清楚你會得到更好的幫助。 – Teson 2011-03-16 13:25:57

回答

2

看來你目前正在使用jQuery/JavaScript更新頁面,一旦用戶鍵入內容。

$('#test1').append('<div id="test">' + x + '</div>'); 

相反,發佈用戶文本使用$.post()$.ajax()服務器,用於處理這些請求在服務器上寫一個aspx頁面,並添加內容(未格式化的最好,沒有HTML標記的)的DB。

如果客戶端請求更新的頁面,請按原樣發送頁面框架,但使用中繼器或其他循環構造來添加來自DB的內容。

+0

yaaayy終於!有人明白我想要做什麼,我可以選擇你的大腦! – 2011-03-16 13:41:25

+0

我該如何處理$ .post()? – 2011-03-16 13:45:05

+0

@Garrith - 在jQuery網站上有一些很好的例子,請參閱http://api.jquery.com/jQuery.post/ – BrokenGlass 2011-03-16 14:41:38