Spring : Ajax 동기/비동기

2021. 1. 29. 21:27·WEB/Spring

ajax를 사용하면 페이지 이동 없이 .jsp에서 컨트롤러로 데이터 전송이 가능하다.

 

 

$.ajax({
	                    url:'<%=request.getContextPath()%>/getItem',
	                    type:'POST',
	                    data: {fieldID : fieldInfo[i].field_id} ,
	                    dataType : 'json',
	                    async: false,
	                    success:function(data){
		                    optionlist = data;
	                        console.log(" 옵션 가져오기 성공!!");
       
	                    },
	                    error:function(jqXHR, textStatus, errorThrown){
	                        alert("에러 발생~~ \n" + textStatus + " : " + errorThrown);
	                    }

 

url : 넘어갈 컨트롤러

type : 전송 타입 (post / get)

data { fieldID = 보내는 데이터의 변수명 : fieldInfo[i].field_id = 전송 값}

 

 

async :  (true : 비동기 / false : 동기)

-비동기 방식은 데이터 수신이 완료될 때 까지 기다리지 않고 다음 작업을 진행,

불필요한 로딩 줄일 수 있음

- 동기 방식은 데이터 수신이 완료될 때까지 기다리고 다음 작업을 진행함

 

-ajax의 default는 비동기 방식을 사용하므로 따로 적어주지 않으면 비동기 방식으로 처리한다.

 

 

 

 

'WEB > Spring' 카테고리의 다른 글

Spring : 응용 프로그램을 실행할 권한이 없습니다 오류  (2) 2021.12.02
Spring : Maven Dependencies 문제 해결법  (0) 2021.04.05
Spring : Github clone 받기  (0) 2021.01.29
Spring : mybatis 연동  (0) 2020.08.23
에러 해결법 : HTTP Status 500 - JDK 버전 문제  (0) 2020.08.12
'WEB/Spring' 카테고리의 다른 글
  • Spring : 응용 프로그램을 실행할 권한이 없습니다 오류
  • Spring : Maven Dependencies 문제 해결법
  • Spring : Github clone 받기
  • Spring : mybatis 연동
HBean_
HBean_
백엔드 개발자의 개발 로그 💻
  • HBean_
    개발_log
    HBean_
  • 전체
    오늘
    어제
    • 전체 (103)
      • WEB (49)
        • Spring (14)
        • AWS EC2 (6)
        • DB (3)
        • 2020_webCamp (25)
        • JPA (1)
      • Devops (2)
      • 보안 (4)
      • Git (6)
      • JAVA (13)
      • 자료구조 (2)
      • 알고리즘 (11)
      • 네트워크 (2)
      • SStudy (2)
      • 실전프로젝트2 (4)
      • 개발 일기 (1)
      • 개발툴 (4)
      • Intellij (2)
      • 이슈 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • GITHUB
  • 공지사항

  • 인기 글

  • 태그

    플러그인
    톰캣
    인텔리제이
    웹
    IntelliJ
    tomcat
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
HBean_
Spring : Ajax 동기/비동기
상단으로

티스토리툴바