1

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

到目前为止,我有:

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

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

但是,这是行不通的。有任何想法吗?

4

2 回答 2

3

data()不会在刷新后持续存在。试试localStorage/sessionStorage

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

于 2013-10-14T12:44:03.863 回答
2

您正在刷新(并因此替换)页面中“保存”。localStorage如果你想要持久的东西,你最好使用:

$(function() {
    $("#input1").keyup(function() {
        inputvar = $('#input1').val();
        localStorage['input1'] = inputvar
    });
    alert(localStorage['input1']);
});
于 2013-10-14T12:43:51.777 回答