2012-06-30 2 views
0

을 중단 auth/logout 기능을 사용하고 사용자를 로그 아웃합니다. 수동으로 페이지를 새로 고칠 때 볼 수 있습니다. 그러나 재로드가 활성화되어 있으면 쿠키가 삭제되지 않고 사용자가 로그인 한 상태로 유지됩니다. 페이지를 다시로드하기 전에 쿠키가 삭제되었는지 어떻게 확인할 수 있습니까?자바 스크립트를 다시로드는 그래서 아래의 자바 스크립트와 사용자가 로그 아웃 CodeIgniter는 프레임 워크를 사용하고 쿠키 삭제

답변

2

은이 같은 성공의 함수 내에서 다시로드를 배치해야합니다 : 요청이 AJAX가 완료되기 전에 다시로드가 일어나고 의미 비동기 동안

$.ajax({url:'/auth/logout', 
    success: function(data){ 
     $('#navigation').html(data); 
     location.reload(true); 
    }, 
    error: function(jqXHR, textStatus, errorThrown) 
    { 
     document.write(errorThrown); 
    } 
}); 

당신은 동 기적 페이지를 다시로드합니다.

관련 문제