これが私のシナリオです。ユーザーが回答するいくつかの質問があり、それらを保存して、アンケートの最後に各質問と回答のリストをレンダリングできるようにします。もちろん、グローバル変数を使用することもできますが、問題はサイトに他のアンケートがあることです。私の解決策は、jQuery の.data()
. 私の問題は、同様のデータを追加しようとすると、以前のデータが上書きされることです。簡単な例を次に示します。
<div id="test"></div>
$("#test").data({name:"foo",answer:"bar"});
$("#test").data({name:"john",answer:"doe"});
console.log($("#test").data()); //logs name:"john",answer:"doe"
両方の値を保持するにはどうすればよいですか?