我正在尝试在删除记录后重新加载页面,但保留“删除成功”消息。我正在使用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");
});
}