
e.target.dataset과 jQuery의 .data()의 결과 값이 다르다? 어떻게 된일인지 파악해보자. 환경정보 -jQuery : https://code.jquery.com/jquery-3.3.1.min.js 요구사항 data-lang 속성의 값이 'ko'인 타겟을 클릭하면 data-lang 값이 en으로 변경된다. 이 때 변경된 data-lang의 값을 타겟 재 클릭 시 가져오기 이슈사항 vue.js 를 사용하여 동적으로 리스트 생성했고, 동적으로 생성하는 타겟을 클릭 -> 동적으로 타겟의 값이 수정됨 -> 타겟을 재 클릭 시 결과 값이 e.target.dataset과 .data();의 값이 상이함. e.target.dataset의 경우 내가 의도한대로 수정된 결과 값을 리턴한다. 하지만 $(e..
jquery form.serialize(); 시 checkbox 값 ajax 전송되지 않는 이슈 왜 때문인지? form.serialize() 해서 파라미터 전송 한 거 보면 checkbox 값이 없음! 따로 작업해서 넣어줘야하는것을 알게되었음.. HTML JS $.ajax({ url: "url입력", dataType: 'json', data: form.serialize(), success: function (data) { if(data.retcode === 100) alert('성공'); } }); 피들러 확인해 보면 checkbox값이 전송되지 않는다는 것을 확인할 수 있다. 예외처리로 form 데이터를 만들어줘서 보내기! JS var $chk = $('#checkboxId'); var formData..