将值存储在Jquery变量中,并将其用于所有页面

时间:2018-10-19 07:15:56

标签: jquery

我在函数外部声明了一个变量“ selected_area”,但在外部无法使用...我试图通过单击来获取值,并希望将其用于所有页面,但是当我转到另一页面时,该值不是一样..

      var selected_area;
      $('#area').on('click', '.list-group-item', function () { 
        var btn_area = $(this);
        //selected_area = btn_area.text();
        $("#selected_area").text(selected_area);
        });
        alert(selected_area);

1 个答案:

答案 0 :(得分:0)

您可以使用localStorage解决此问题。 这是一个示例,我将简短地使用hint()。

首页

window.onload = function() {
   var getInput = prompt("Hey World ");
   localStorage.setItem("storageName",getInput);
}

第二页

window.onload = alert(localStorage.getItem("storageName"));

您也可以使用cookie,但是localStorage允许更多空间,并且在您请求页面时不会将它们发送回服务器。