這是一個阿賈克斯問題。我有一個表格,這張表格根據用戶設置的設置在特定時間顯示用戶信息。重新載入整個表格或手動添加行?
現在在某些情況下,用戶會立即看到信息,在某些情況下,他們不會完全依賴他們何時想查看信息。
現在我該怎麼辦?
我該怎麼辦?做一個職位併發布他們的數據,然後做一個Ajax後得到表並呈現它?
*我大概可以在後期所有這些,但除非獲得了一些巨大的性能收益,否則我不需要混合使用「成功/失敗」消息,並將表格全部渲染成相同的響應。
所以每個人似乎都有優點和缺點。
阿賈克斯方式
不必擔心有一個
JavaScript的解決方案,查詢 數據庫,以找出他們的
時區是什麼,然後確定是否 行應加或沒有和任何
其他頭痛,
javascript日期。每行都可能有一個
不同的風格。這將
意味着我可能會做一個
查詢到數據庫和它的數字
out或隱藏字段在頁 爲便於訪問。用Ajax的方式,我不需要擔心它,
。- 不必擔心製作
手動排在JavaScript/jQuery的
語法什麼都可以,如果
你有很多列的做痛。
的Javascript方式
- 問題少了性能的命中 因爲只有有可能使 一個新的或者什麼都不做。其中 否則我不得不生成一個新的 表,無論它是否有很多 行中可能會很慢。
- 必須重新綁定將在桌面上的所有jQuery插件 。或者使用jquery.live的 來做其他的事情。
所以我不確定對我來說這似乎是一個艱難的選擇。
hmm ya我知道Json響應我用它來輸出我的錯誤信息(因爲我可以返回多個)。我猜你的意思是在服務器端執行所有的操作並將結果作爲json返回? – chobo2 2009-08-31 03:59:59
是的,這將是最好的方法,因爲它減少了服務器流量,但允許JavaScript決定如何處理這些信息。 – 2009-08-31 05:06:30