2017-02-01 67 views
-1

我有一个时间表页面,它允许用户在特定日期放置他们的活动等。但问题是刷新后数据会丢失。任何想法如何我可以解决这个问题?如何在刷新后留下内容

enter code hereYUI().use(
'aui-scheduler', 
function(Y) { 
    // code goes here 
YUI().use(
'aui-scheduler', 
function(Y) { 
var events = [ 
    { 
    content: 'Partial Lunar Eclipse', 
    endDate: new Date(2017, 2, 25, 5), 
    startDate: new Date(2017, 2, 25, 1) 
    }, 
    { 
    color: "#8d8", 
    content: 'Earth Day Lunch', 
    disabled: true, 
    endDate: new Date(2017, 2, 22, 13), 
    meeting: true, 
    reminder: true, 
    startDate: new Date(2017, 2, 22, 12) 
    }, 
    { 
    content: "Weeklong", 
    endDate: new Date(2017, 2, 27), 
    startDate: new Date(2017, 2, 21) 
    } 
]; 

var agendaView = new Y.SchedulerAgendaView(); 
var dayView = new Y.SchedulerDayView(); 
var weekView = new Y.SchedulerWeekView(); 
var monthView = new Y.SchedulerMonthView(); 

var eventRecorder = new Y.SchedulerEventRecorder(); 

new Y.Scheduler(
    { 
    activeView: weekView, 
    boundingBox: '#myScheduler', 
    date: new Date(2017, 1, 25), 
    eventRecorder: eventRecorder, 
    items: events, 
    render: true, 
    views: [dayView, weekView, monthView, agendaView] 
    } 
    ); 
    } 
); 
    } 
); 

这是从bootstrap中获取的。

+0

何处是你的代码? –

+1

你需要持久性存储DB或本地存储 –

+1

你可以使用'localStorage'或'sessionStorage'自带的浏览器 –

回答

0

您可以使用window.sessionStorage

设置的项

window.sessionStorage.setItem('item', value); 

获得价值

var itemValue = window.sessionStorage.getItem('item')