2012-04-29 31 views
1

我正在實現一個javascript客戶端API連接到REST,並以xml/json的形式檢索SQL查詢的結果。 我想將這些信息加載到一個結構中,以便我可以輕鬆地從javascript位處理數據,即根據列名,查找等對信息進行排序......我注意到上面提到的許多解決方案基於正在生成/操作的HTML表格,但我不想繪製表格,只能在本地查詢。基於Javascript的數據表

它需要充當結構化的本地數據存儲。

回答

0

這樣做像框架和NoSQL數據庫如何做 - 基於文檔的數據庫。它基本上使用數組和對象文字作爲頁面中的存儲介質。當你需要堅持它,使用JSON.stringify()把它變成一個字符串,並在localStorage的存儲和後來與JSON.parse()

解析它作爲像分類和排序的數據操作,您可以通過精心設計你自己的,或者使用其他框架它們已經具備完成這項工作的功能。

我會建議看看BackboneJS以及它如何處理它的模型和集合。另外,你也可以看看MongoDB,它是NoSQL,JSON格式的數據庫。

+0

感謝這一點,這解決了方程的一部分,如何在構建完成後堅持對象。然而,我希望關於上面的數組和對象文字的實現,有一個可用的解決方案,寫一個更聰明的人:) – itayw 2012-04-29 08:14:47

+0

@ mr.kav看看MongoDB的存儲結構和BackboneJS的客戶端RESTful數據存儲。 – Joseph 2012-04-29 08:17:51

+0

感謝您的信息,我看了一下,他們都看起來像一個非常強大的解決方案。但就我而言,我已經有了一個複雜的環境,滿足了我的所有需求。只需要一個「簡單」的數據結構,不需要像Mongo這樣的專用設置,也不需要像Backbone一樣使用自己的REST。我確實從backbone.js得到了underscore.js,所以我會試試看。 – itayw 2012-04-29 08:43:38