如何在 session/localmachine 中保存数据(搜索),我的意思是,保存更少的数据库,所有表单字段以供将来每次提交表单时使用?
(...)
$('#button_submit').click(function() {
var start_date = $('#start_date').val();
var end_date = $('#end_date').val();
var type = $('#type').val();
var tempArr = new Array();
var json = window.sessionStorage['search'];
if(json)
tempArr = JSON.parse(json);
tempArr.push(JSON.parse('{"start_date" : "'+start_date+'" , "end_date" : "'+end_date+'" , "type" : "'+type+'"}'));
window.sessionStorage['search'] = JSON.stringify(tempArr);
drawChart(start_date, end_date, type)
});
(...)
这段代码不能解决我的问题。
我需要保存start_date
,每次提交表单时的值,end_date
并type
为旧搜索创建一些按钮/链接,以便能够看到旧结果。
关键是抓住这些值并将它们粘贴在这个drawChart(start_date, end_date, type)中。这是将产生我的结果的功能。
用我的代码我得到了[{"start_date":"2012-02-05","end_date":"2012-12-26","type":"pie"}]
这是 tempArray [0]。但我需要的是抓住这个start_date
和分离的价值,end_date
而type
不是像 atm