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..
- Total
- Today
- Yesterday
- 브라우저
- 자바스크립트
- 뷰
- 타입스크립트
- 강의
- 기초
- JavaScript
- React
- css
- 메서드
- 공부
- Study
- 아티클
- vue.js
- VUE
- jQuery
- html
- 통신
- 프로젝트
- JS
- frontend
- 코딩애플
- 제로초
- TypeScript
- Article
- 차이
- Method
- 프론트엔드
- 리액트
- 제이쿼리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |