2012-05-22 64 views
0

任何人都可以請解釋如何創建表格並將數據插入Chrome擴展的本地存儲中的表格中?我需要從表中檢索值並進行一些驗證。在Chrome擴展的本地存儲中創建表格並插入數據

+0

你是什麼意思表?如同在行與列的HTML表格中一樣?請更具體一些,並提供您想要存儲的數據的示例。 – enoyhs

+0

我想存儲商家名單在一個名爲商家名單和商品名單在其他表名爲產品 –

回答

0

你可以JSON.stringify()你的表,然後當你需要它時再次JSON.parse()。

例子:

var table = [ { name : "Tom" , zip : 8210 } , { name : "Bob" , zip : 8201 } ]; 

localStorage.table = JSON.stringify(table); 

console.log(localStorage.table); //For the curious folks (assuming Chrome here) 

var retrievedTable = JSON.parse(localStorage.table); 

console.log(retrievedTable); 

當然,你會需要一些聲稱在那裏,你不希望盲目解析localStorage的數據。

T.

+0

謝謝湯姆..但我有點混淆,如何擴展將創建一個本地存儲連接..我曾經工作firefox插件以及用於創建我們用於使用mozilla存儲服務創建連接的表格 –

+0

Ashwin,您只需使用localStorage即可,請參閱https://developer.mozilla.org/en/DOM/Storage#localStorage – tomdemuyt

相關問題