1
以xml或json格式檢索只有數據來自(java)後端,並使用javascript創建顯示元素(即div,span等)並將數據插入到它們或是最好檢索並插入一個完整的「視圖」(由後端創建的數據和html)?通過ajax包含動態內容的更好方法是什麼?
例如,假設我們有以下列表,並且列表項懸停在隨後的「div」上時顯示動態數據(請參閱下文)。只是獲取數據,然後使用js創建「ul」和「li」元素,然後將數據插入到它們中,還是更好地獲取數據和html組合視圖並將其插入到div中?
<ul>
<li>Bob</li>
<li>Tom</li>
<li>Jon</li>
</ul>
<div id="dynamic_content">
<!-- retrieve data/content below -->
<ul>
<li>Bob's info</li>
<li>Hobbies: .....</li>
<li>Education: ....</li>
</ul>
</div>
感謝您的回答。然而,它雖然有幫助,但它並沒有回答主要問題,這兩種方法(在你的答案中提到),哪一個更好,爲什麼? – MDK 2010-05-28 15:54:30
嗯,我發現在服務器端生成HTML比較容易,因爲客戶端只需注入它就比迭代項目並創建新的DOM元素更簡單。 – Alistair 2010-05-28 15:57:48