fileDownload 세션 체크 로그아웃 처리
·
JS/jquery
상황: 파일 다운로드시 세션 체크후 로그아웃 처리 해당 API가 엄청 많았습니다. 로그아웃 처리를 할려고 할때 인터셉터로 로그아웃을 확인합니다. 그러기 위해선 모든 API에 처리가 필요합니다. 상황: 각 API마다 처리가 다른 부분이 많습니다. 공통적으로 처리 해야합니다. //엑셀 다운 function fn_toExcel(obj) { //변수 지웠습니다. 감안해주세요 $.fileDownload("/admin/down/toExcel" + obj + "List.do",{ httpMethod : "POST", data : { "logInfo": logInfo, "slelectExcelMemo": slelectExcelMemo, "head_title" : head_title, "col_name" : col_na..
ajaxSetup모든 ajax API 관리
·
JS/jquery
처음에 상사의 지시로 모든 API에 해더 값을 추가 할수 있는지에 대해 알아 보았습니다. ajaxSetup을 찾게 되어 모든 해더에 추가를 할수가 있었습니니다. $.ajaxSetup({ headers: { 'pageUrlInfo' : location.href }, }); 많은 상황에서 세션값이 없어져서 특정 포인트에서 에러가 나와서 결국 모든 API에 세션 체크후 로그 아웃 페이지로 이동 시키는 API를 추가 했습니다. 상황: API수가 너무 많습니다. 위에 API에 일일 리턴처리로 홈으로 보내는 방법은 너무 시간적 요소가 큽니다. 많은 시간과 노력끝에 공식문서를 참조해서 찾았습니다. 모든 데이터는 ajaxSetup에 중간에서 필터하는 API값이 있었습니다. https://api.jquery.com/jq..
radio,select 박스 체크하기
·
JS/jquery
if($(선택자).is(":checked") == true){ console.log('체크된 상태'); } var variable = "5" // 변수 라디오 값 체크 $("input[name=status]").filter("input[value='"+variable+"']").attr("checked",true); //변수로 체크 또는 $("input:radio[name='status']:radio[value='"+variable+"']").prop('checked', true); // 변수로 체크 $(document).ready(function () { 라디오 값 변경시 실행 함수 $("input[name='NAT_language']").change(function () { changeLangCode..