我需要使用jQuery生成HTML片段。這些片段的創建取決於一些數據。數據存儲在服務器端,在會話中(使用PHP)。什麼是在這種情況下使用的最佳軟件設計
在我達到了這個
的時刻 - 通過AJAX的JSON
的形式從服務器檢索的數據 - 並通過讀取特定的JavaScript函數建立片段的數據
的問題是複雜的數據變得越來越大,因此,由於我無法自動執行,所以進入JSON的序列化變得更加困難。 我不能自動做,因爲一些信息是明智的,所以我生成一個「剝離」版本發送到客戶端。
我知道,沒有任何代碼閱讀是很難理解的,但我希望這是一個常見的情況,並且會很樂意爲您提供任何提示,建議或設計模式。
我應該在服務器上同時存儲完整的數據和剝離的數據,然後使用某些庫從剝離的數據中自動生成JSON?但是這也意味着我必須使兩個數據同步。
或者我可以移動邏輯服務器端,這樣可以避免發送數據。但這意味着發送JavaScript代碼(因爲我依賴jQuery)。也許不是一個好主意。
隨意問我更多細節,如果這不明確。
謝謝任何幫助
您有權訪問更改服務器上的PHP還是修復了? – Paolo 2010-05-14 13:02:07
我可以修改服務器上的PHP和客戶端上的javascript – 2010-05-14 13:06:18