2011-08-10 56 views
0

我使用php,mysql,jquery。我的情況是,序列化表單輸入或查詢

第1步:我生成10個列表項 第2步:對每個項目的點擊有關該項目的更多數據顯示

,我可以從數據庫中獲得所需的所有數據在步驟1本身中有10個項目,我是否應該使用ajax將步驟2中的所有數據作爲序列化表單輸入與每個列表項目一起傳遞。 或 我應該通過ajax發送一個小部分,並通過查詢每個onclick事件來擴展數據嗎? 哪個是最好的辦法?

回答

0

無論哪種方式應該工作,它只取決於數據量/大小。

如果您認爲額外的信息太大或頁面加載速度太慢,我會選擇第二個選項「發送列表項並先創建它們,然後單擊時使用ajax獲取它信息'。

如果沒有很多信息,我會使用第一個選項,因爲這將減少用戶單擊列表項時加載額外信息的時間。

+0

所以你的意思是太多的信息不需要通過ajax調用發送。相反,我們可以在那裏查詢它。那麼它就像我們不應該通過ajax調用發送太多的信息? – swati

+0

是的,我想你明白了 – Mark