본문 바로가기
반응형

전체 글90

[javascript] 타입 : 내장 타입 7가지 / 변수에는 타입이 없다. - 타입 자바스크립트 같은 동적 언어에 타입(어떤 값을 다른 값과 분별할 수 있는 고유한 내부 특성의 집합)이 없다고 생각한다면 금물. 타입의 실체를 이해해야 한다. 1.1 내장 타입 7가지 자바스크립트에는 다음 7가지 내장 타입이 있다. null / undefined / boolean / number / string / object / symbol(ES6부터 추가) => object를 제외하고는 원시타입이라고 부른다. typeof undefined == "undefined" //true typeof true == "boolean" //true typeof 42 == "number" //true typeof "42" == "string" //true typeof {life:42} == "object" /.. 2020. 11. 30.
ajax데이터를 controller에서 받아올 때 null이 뜨는 경우 $.ajax({ // 컨트롤러와 통신 type: 'POST', url: "/test", data: {"id": id, 'name' : name ,'email': email}, dataType: "text", contentType: "application/json; charset=UTF-8", success: function(data) { alert("성공"); }, error: function(jqXHR, textStatus, errorThrown) { alert("ERROR : " + textStatus + " : " + errorThrown); } }); 분명 controller에서 @RequestParam으로 잘 받아주었는데 null이 뜨는 경우 중 하나를 발견했다. 저 코드에서 잘못된 부분이 있다.. 2020. 10. 27.
Ajax data를 Controller에서 받는 두 가지 방법 : Vo / Map Ajax의 data를 Controller에서 받아야할 때가 자주 있는데 Vo를 만들어서 받는 방법이 있고 Map을 이용하는 방법이 있다. 1. Vo로 받는 방법 var memberId = $("#memberId").val(); var memberPass = $("#memberPass").val(); var param = {"memberId":memberId, "memberPass":memberPass} $.ajax({ anyne:true, type:'POST', data: JSON.stringify(param), url:"/memberModify", dataType: "text", success : function(data) { alert("비밀번호 변경이 완료되었습니다."); location.href=.. 2020. 10. 27.
[스프링 부트 게시판] 회원 탈퇴, 로그아웃 / ajax 비동기 처리 회원 탈퇴 / 로그아웃 1. prompt창을 이용한 회원탈퇴회원탈퇴는 그냥 DB상 데이터를 delete하면 되므로 쉽다. 탈퇴도 사용자 입장에서는 빨리 탈퇴하고 사이트를 나가고 싶을테니까 비동기 처리로 진행한다. memberModify.jsp 12345678910111213141516171819202122232425262728293031323334var inputPass1 = prompt("비밀번호를 입력해주세요."); if(inputPass1 != null) { var trimPass1 = inputPass1.trim(); if(trimPass1 != "" && trimPass1 != undefined) { var inputPass2 = prompt("비밀번호를 다시 입력해주세요."); var trim.. 2020. 10. 23.
반응형