我正在使用ajax将值发送到另一个表单。在那里,我插入数据库并返回表格作为html立即更新。到目前为止,这是一个简单的ajax刷新表。 问题是,我检查会话是否已登录并执行该操作。当我删除cookie(会话超时)时,登录页面以部分形式显示,该页面应显示返回的表格。 我检查了......似乎有“303见其他!”错误。 当会话超时时,我需要它重定向到登录页面。
这是我的ajax代码:
function save(){
var value = {
//values
};
$.ajax({
type: 'POST',
url: '<?php echo site_url('admin/test'); ?>',
data: value,
success: function(resp){
$('#sample_1').html(resp);
},
});
}
我在管理员控制器中检查会话。
答案 0 :(得分:0)
您可以尝试使用jQuery ajax()
statusCode
处理程序,如下所示:
$.ajax({
type: 'POST',
url: '<?php echo site_url('admin/test'); ?>',
data: value,
success: function(resp){
$('#sample_1').html(resp);
},
statusCode: {
303: function() {
...do stuff you want to do when 303 happens...
}
}
});