私がしていることは:
1. ajax応答(json形式)から値を取得して、データの行を一覧表示します。
response = {"categories":[{"name":"General","id":"6305","pop":"show when clicked"},{"name":"Navigation","id":"6043","pop":"show when clicked"},{"name":"New","id":"6051","pop":"show when clicked"},{"name":"Time","id":"6117","pop":"show when clicked"},{"name":"Reesh","id":"6207","pop":"show when clicked"}]}
2。jsonを解析し、次のようなオブジェクトに保存します
元:
object= {6305:{"name":"General","id":"6305","pop":"show when clicked"},
6043:{"name":"Navigation","id":"6043","pop":"show when clicked"},
6051:{"name":"New","id":"6051","pop":"show when clicked"},
6117:{"name":"Time","id":"6117","pop":"show when clicked"},
6207:{"name":"Reesh","id":"6207","pop":"show when clicked"}};
私がこれをしている理由は、IDを使用してデータを取得できるためです
例:object[6305]はデータを提供します。
3.データを取得し、dbで変更が発生したときに、IDを使用してオブジェクトの値を変更できるようにします。
例:object [6350] .pop = "changed";
教えてください:
->これが正しい方法なのか、それとももっと簡単で効率的な方法でできるのか?
-> json応答をそのまま保存して、データをそのまま解析できるかどうか。もしそうなら、例を挙げて説明してください。