728x90
반응형
JSON으로 alert 받은 후에 return false로 주면 세션 값을 다시 가져오는 것이 불가능 함
따라서 alert를 띄운 후에 location.href로 브라우저 초기 시작 값을 다시 넣어줘서 페이지를 reload시켜야 다음부터 정상적으로 작동이 됨
빡친다.
$.ajax({ //. 붙이는 거 잊지말고
url:'/DemoPractice2_LogInCRUD/login',//데이터 주고받을 파일 주소 입력 = cmd와 id pw값을 다 가져가서 분석해야되니까 service인 login페이지에 갖다주고
method:'post', // 보내는 거니까 post로 쓰고
cashe:false, //캐쉬 저장 안되게 false로 바꾸고
data: serData, //데이터 보내는 거 serData
dataType: 'text', //그지같은 , 꼮 쓰자 = 보내고
success:function(res){ // 갔다온 다음의 결과값을 res로 설정한다는 의미 = url과 주고받는 작업이 성공하면
//alert('success!!');
//alert(res);
var resObj = JSON.parse(res.trim());
//alert(resObj); // 빈 공백을 다 없애고 결과값만 가져오고
//alert(resObj.result); //resObj라는 객체를 JSON형식으로 만들고 그 안의 값의 value를 가져옴
//즉 "result" : "true"라면 true값만 가져오는겨
if(resObj){
alert('로그인 성공');
location.href = '/DemoPractice2_LogInCRUD/login';
//이부분!!!!!!!!!!!!!!
}
else{
alert('로그인 실패');
}
},
error:function(){ //에러나면 나오는 코드
alert('에러발생!!');
}
});
return false
}
728x90
반응형
'Java > 오류노트' 카테고리의 다른 글
오류노트 - jquery 사용해서 ajax 사용했는데 자꾸 안되던 문제 (ajax is not a function 에러) (0) | 2022.03.11 |
---|---|
오류노트 - char Casting (형변환) & Scanner 버퍼 (0) | 2022.01.20 |
오류노트 - array 숫자배열 섞기 (0) | 2022.01.19 |