Cookie不会在页面重新加载时持久化

时间:2014-03-31 22:10:16

标签: jquery cookies

我正在尝试在删除记录后重新加载页面,但保留“删除成功”消息。我正在使用jquery.cookie.js插件来设置cookie,但是当我执行window.location.reload(true)时,cookie不再具有值。

这是jquery代码:

function delete_user_data () {
    $.ajax({
        url: 'ajax.php',
        type: 'POST',
        data: {task: 'delete_user_data',
                id: $('#subscriber').val()}
        })
    .done(function(response) {
        console.log("success");
        $('#response').val(response);
        $.cookie('response',response, { expires: 1 });
        console.log($.cookie('response'));
        window.location.reload(true);
        var saved_response = $.cookie('response');
        console.log(saved_response);
        $('#response').val(saved_response);



    })
    .fail(function() {
        console.log("error");
    })
    .always(function() {
        console.log("complete");
    });

}

0 个答案:

没有答案