Notice
Recent Posts
Recent Comments
Link
«   2026/06   »
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 29 30
Archives
Today
Total
관리 메뉴

학습기록남기기

2022_06_27_Spring_17일 본문

수업_정리

2022_06_27_Spring_17일

backend_na 2022. 6. 27. 19:23
//ajax 폼 전송의 핵심 : form으로 감싸져 있지 않지만, form으로 감싸서 보내기
const formData=new FormData();
formData.append('파라미터명 ', 데이터);

::ajax는 jsp -> controller로 데이터 전달 , String을 리턴받고 
$.ajax({
	url:'',
	type:'',
	data:formData,
	contentType: false, :false로 써야 <input type="file" enctype="multipart/form-data">
	processData :false, :false로 써야 변수=값&변수=값 형식으로 변경을 막음 

});

//이벤트 전달
$('~~~').on ('이벤트 종류','전달 대상',function (e) { });

//무한 스크롤
			$(window).scroll(function(){
				//윈도우 (device)의 높이와 현재 스크롤 위치 값을 더한 뒤 , 문서(컨텐츠)의 높이와 비교해서 
				//같다면 로직을 수행
				//문서 높이- 브라우저 창 높이 = 스크롤 창의 끝 높이와 같다면 -> 새로운 내용을 불러오자.
				
				if(Math.round($(window).scrollTop())===$(document).height()-$(window).height()){
					//사용자의 스크롤이 바닥에 닿았을 때 , 페이지 변수의 값을 하나 올리고
					//reset 여부는 false를 주는데, 누적해서 계속 불러오기 때문
					//게시글 몇개씩 불러올지는 페이징 알고리즘에서 정해주면 된다.
					getList(++page,false);
				}
				
				
			});

'수업_정리' 카테고리의 다른 글

2022_06_29_Spring_19일  (0) 2022.06.29
2022_06_28_Spring_18일  (0) 2022.06.28
2022_06_24_Srping_16일  (0) 2022.06.24
2022_06_23_Spring_15일  (0) 2022.06.23
2022_06_22_Spring_14일  (0) 2022.06.22