새로고침없이 세션(session) 삭제 하고싶습니다

새로고침없이 세션(session) 삭제 하고싶습니다

QA

새로고침없이 세션(session) 삭제 하고싶습니다

답변 2

본문

현제 세션 삭제버튼을 누르면 새로고침후에 삭제가 되는데 이거를 새로고침없이 할수있는 방법이 있을까요?

 

구글링으로 찾아보니 ajax으로 처리하면 된다고하는데 해보니 어렵습니다 ㅠㅠ

 

조금만 힌트좀 주시면 감사하겠습니다..

 

이 질문에 댓글 쓰기 :

답변 2

$.ajax({
    type: "POST",
    url: "세션삭제 url",
    data: {
        "action": "delete"
    },
    cache: false,
    async: false,
    success: function(data) {
        alert("삭제 되었습니다");
    }
});

-------------

세션삭제.php

if($_POST["action"]=="delete")
{
//세션에서 제거한다.
unset($_SESSION["color_cc_idx"]);

}

return true

 

정상적으로 될지는 모르겠네요..

감사합니다 일단 알려주신데로 적용해서 테스트를 해봤습니다

ajax으로 했는데 바로 삭제가 안되고 한번 새로고침을 해야 삭제가됩니다..

음..어딘가 문제인거 같은데 잘 모르겠습니다 ㅠㅠ

점심식사 맛있게드세요

ajax로 해보셨을때 어떤게 어려우신건가요?

 

작업했던 내역을 올려주셔야 수정해드리기 쉬울거같네요

<?php
// 저장된 색상

$color_idx = get_session("color_cc_idx");

//삭제인경우
if($_GET["action"]=="delete")
{
//세션에서 제거한다.
unset($_SESSION["color_cc_idx"]);
echo '<script>alert("삭제 되었습니다")</script>';
echo '<script>window.location="index.php"</script>';
}
?>

<a href="index.php?action=delete&<?php echo $_SESSION["color_cc_idx"]?>">색상 삭제</a>

현제 이렇게 새로고침으로 해서 삭제하고 있습니다 ajax은 해보다가 안되서 지워버려서 ㅠㅠ

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 67
© SIRSOFT
현재 페이지 제일 처음으로