我正在這個項目上工作在helpspread.com一切都快完成了,現在我需要在登錄的用戶的主頁上生成飼料,以便他們可以實時更新項目發佈時。 我保存了他們看到的最後一個項目的ID,並使用它來查詢數據庫中的ID大於保存ID的項目,因爲ID是在mysql數據庫中自動遞增的。 幾秒鐘後,我會做同樣的事情,並將內容寫入頁面。生成不會嵌套的飼料項目
執行此間隔查詢的頁面是一個iframe,並根據div的id寫入父框架。
這將取代div的內容,如果我不在每個查詢後動態更改它的ID。所以我想出了從數據庫中看到的最後一個項目的ID生成div id的想法
但是接下來的問題是它們是嵌套的。一個例子是這樣的:
我有
<div id='new-feed-1367862865'>new item goes here</div>
頁我有這個
<script type="text/javascript">
var output_feed="<div id='new-feed-1367862872'>next new item will come here</div>New";
parent.document.getElementById('new-feed-1367862865').innerHTML=output_feed;
</script>
在最後一個iframe,我會得到這樣的事情:嵌套的div
<div id="new-feed-1367864332"><div id="new-feed-1367864461"><div id="new-feed-1367864581"><div id="new-feed-1367864701"><div id="new-feed-1367864821"><div id="new-feed-1367864942"><div id="new-feed-1367865062"><div id="new-feed-1367865182"><div id="new-feed-1367865302"><div id="new-feed-1367865422"></div></div></div></div></div></div></div></div></div></div>
這不會導致查看問題,但有沒有更好的方法來做到這一點,它可能會將數據附加到特定的div,而不是替換其內容。
謝謝...不反對投票請
你剛纔問downvotes。 – epascarello 2013-05-06 18:45:37