2016-12-04 145 views
0

我使用ajax将值发送到另一个窗体。在那里,我插入数据库并返回表格作为html立即更新。到目前为止,这是一个简单的ajax刷新表格。 问题是,我检查要登录的会话并执行该操作。当我删除cookie(会话超时)时,登录页面以部分形式显示应该显示返回的表。 我检查了...似乎有“303见其他!”错误。 当会话超时时,我需要它重定向到登录页面。AJAX错误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

您可以尝试使用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... 
     } 
    } 
}); 
+0

谢谢。这里是文件和状态: http://uupload.ir/files/noon_ajax.jpg 它显示303错误,但在AJAX或你写的代码中的错误处理,我不能得到错误。 –