2017-02-01 61 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')