2011-12-25 65 views
0

我想遍歷數據庫並將信息存儲爲數組或對象。 只要我能夠根據密鑰進行存儲和檢索,我並不在乎。 我需要指導做好上要使用的語法來創建和存儲數據以JavaScript在javascript中存儲數據

//創建storageEntity作爲陣列或對象

storageEntity = {}; 
storageEntity = []; 
//來自數據庫的數據存儲在「storageEntity」各自retreival

//概念就應該是這樣的:

storageEntity[recordIFromFile][recordType][dataType] = value 

其中:

  • recordIFromFile - 從文件
  • RECORDTYPE的數值 - 從文件中的字符串
  • 的dataType - 是從文件中的字符串
  • 值 - 從文件中的數值

回答

0

爲什麼能你是否只是從你的服務器請求一個JSON並改寫它呢?

+0

實際數據來自服務器,被放在頁面上,然後我使用jQuery選擇解除值更新發送回服務器。 – 2011-12-25 20:16:21

+0

這並不好,請求JSON,用jquery製作表格,而不是用其他方式。 – AlfredoVR 2011-12-25 20:24:49

+1

您的建議很有趣,但與問題無關。數據通過兩種不同的異步數據輸入和用戶輸入添加到頁面中。要小心地嘗試在每個問題上拋出同樣的解決方案。 – 2011-12-25 20:43:52

1

你想使用一個對象/字典,即

var storageEntity = {}; 

如果你的ID是99999,你需要在一個陣列99998個空的項目,我想這是不是你想要的。現在,如果你要存儲一個數據:

var record = storageEntity[recordIFromFile]; 
if (record == undefined) { 
    record = {}; 
    storageEntity[recordIFromFile] = record; 
} 

var byType = record[recordType]; 
if (byType == undefined) { 
    byType = {}; 
    record[recordType] = byType; 
} 
byType[dataType] = value;