关闭我的应用程序时,附加信息会被删除

时间:2014-04-27 10:57:29

标签: jquery ajax jquery-mobile

我每次在用户输入此页面上的某些值和点击次数时附加一个列表。每次添加时,此信息也会发送到服务器。它工作正常,但如果我关闭应用程序,信息不会停留在那里。

例如,如果我转到同一个应用程序的另一个页面并重新访问此页面,则信息仍然存在。但是,如果我要完全关闭应用程序并重新启动它,附加的信息就会消失。是因为我存储的信息只是停留在内存中,因此被删除了吗?我环顾四周,无法找到任何类似的案例。请告诉我如何纠正这个问题。谢谢。

$('#add_list').click( function() {

        listDescription = $('#list_description').val();
        payment = $('#payment').val();
        $('.expense_list').prepend('<div>' + "\u00A3 "  + listDescription + "\t\t\t" + payment + "\t" + '</div>');
        //end of append

        //sending the expense list information to the server each time it is added.
        $.ajax({
            url: "http://example.com",
            data: {
                amount: listDescription,
                account: payment
            },
            type: "GET",
            dataType:'json',
            async:true,
            cache:false,
            success: function (data) {
                alert(data.status);
            },
            error: function (xhr, status, error) {
                alert(error);
            }
        });

        $('#list_form')[0].reset();
        return false;
    });

1 个答案:

答案 0 :(得分:0)

您在页面中添加prepend()append()的html数据只会添加到您的浏览器缓存中。只要您关闭浏览器(或浏览器窗口/ -tab),就不再提供此信息。

您的应用程序缺少输出模块,该输出模块呈现存储在数据库中的信息的输出。