2014-02-20 104 views
0

我試圖做一個網頁,可以處理信息的永久存儲,而不涉及任何服務器端腳本。沒有服務器端腳本的數據庫

我最好想做的事情是在與index.htm相同的目錄下有一個SQLite數據庫,並使用JQuery操縱/詢問數據。我已經找到了與HTML 5類似的教程,但不幸的是,我不得不使用它來支持IE8,這不是可選的。

SQLite不是一個特定的要求,它可以很容易地是一個CSV文件或XML。有人可以推薦一個好的方法嗎?我知道要求並不理想,通常我會做PHP和MySQL,但可惜...

沒有什麼複雜的數據存儲需求,只是類似於以下內容。

|-----|------|------|------| 
|Index|Value1|value2|value3| 
|-----|------|------|------| 
|1 |moo |100 |1101 | 
|2 |choo |150 |1102 | 
|3 |foo |200 |1103 | 
|-----|------|------|------| 

回答

0

HTML 5將其保存在沒有服務器端腳本的客戶端上。您可以使用cookie在較舊的瀏覽器版本中執行相同操作,但與HTML 5解決方案相比,存儲量有限。您可能建議將其存儲在與index.htm相同的目錄中,但index.htm位於服務器端,並且需要少量的服務器端腳本才能將JavaScript中的數據綁定到您選擇的數據庫。 SQL lite是很多可能是大多數Web服務器配置的選項。

作爲一個切線,通常不會將數據保存在面向Web的目錄中。只有你明確希望世界能夠下載的服務器端腳本或文件面向外部。存儲在服務器上的客戶端數據通常與web根目錄相鄰,而不是像index.htm那樣位於其下。