2011-12-25 36 views
0

データベースを繰り返し処理し、その情報を配列またはオブジェクトとして保存します。 鍵に基づいて格納し検索することができる限り、私は本当に気にしません。 私が作成し、データを格納するために使用する構文にguidence必要JavaScriptでデータをjavascriptに格納

//配列としてstorageEntityを作成したり、オブジェクト

storageEntity = {}; 
storageEntity = []; 

//「storageEntity」のデータベースストアデータから各retreivalに //概念的には、次のようになります

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

場所:

  • recordIFromFile - ファイルから文字列
  • データ型がある - - ファイルから文字列
  • 値は - ファイル
  • RECORDTYPEからの数値であるファイルから数値がされ

答えて

0

なぜすることができますあなたのサーバーからJSONを要求し、それを代わりに処理するだけですか?

+0

実際にデータはサーバーから取得され、ページに配置されます。その後、jqueryを使用して値を選択的に戻してサーバーに戻します。 –

+0

それは良くありません、JSONをリクエストし、jqueryでテーブルを作成します。 – AlfredoVR

+1

あなたのアドバイスは面白いですが、質問とはあまり関係ありません。データは、2つの異なる非同期データフィードとユーザー入力を介してページに追加されます。すべての問題で同じソリューションを投げようとするときは注意してください。 –

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; 
関連する問題