【问题标题】:How to set session storage in daterangepicker?如何在 daterangepicker 中设置会话存储?
【发布时间】:2021-03-18 22:09:08
【问题描述】:

我需要使用会话来保持用户的选择。 (如果用户选择的日期范围在数据刷新时恢复默认)。

这是我的 daterangepicker 代码。请帮助我了解如何设置“开始”日期和“结束”日期的会话存储以及如何从会话存储中检索它们。提前致谢。

    var start = moment();
    var end = moment();

    $('#reportrange').daterangepicker({
    startDate: start,
    endDate: end,
    ranges: {
    'Today': [moment(), moment()],
    'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
    'Last 7 Days': [moment().subtract(6, 'days'), moment()],
    'Last 30 Days': [moment().subtract(29, 'days'), moment()],
    'This Month': [moment().startOf('month'), moment().endOf('month')],
    'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')]
    }
}, cb);


function cb(start, end) {
    $('#reportrange span').html(start.format('DD MMMM YYYY') + ' - ' + end.format('DD MMMM YYYY'));      
}

cb(start, end);   

【问题讨论】:

    标签: javascript jquery session-storage daterangepicker


    【解决方案1】:

    试试这个脚本来获取和设置你的会话数据

    // Store
    sessionStorage.setItem("start", "Smith");
    // Retrieve
    let startDate = sessionStorage.getItem("start");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-15
      • 2015-04-26
      • 2019-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-06
      相关资源
      最近更新 更多