在刷新时加载数据

时间:2013-10-14 12:40:06

标签: jquery load

我使用jQuery来保存数据,然后将其加载到页面刷新的警报中

到目前为止,我有:

$(function() {
    $("#input1").keyup(function() {
        inputvar = $('#input1').val();
        $("#input1").data("key1", inputvar)
    });
});     

$(document).ready(function() {
    alert($("#input1").data("key1"))
});

然而这不起作用。有什么想法吗?

2 个答案:

答案 0 :(得分:3)

刷新后不会保持

data()。试试localStorage/sessionStorage

如果您使用的是旧版浏览器,例如不支持此功能的IE7,您可以随时使用$.cookie插件。

答案 1 :(得分:2)

你正在“刷新”你正在刷新的页面(从而取代)。如果你想要持久的话,你最好使用localStorage

$(function() {
    $("#input1").keyup(function() {
        inputvar = $('#input1').val();
        localStorage['input1'] = inputvar
    });
    alert(localStorage['input1']);
});