[Javascript/Jquery] Ajax 사용법 정리(Ajax란?, Ajax 기본 형태, Ajax Option 정리, Ajax Get, Ajax Post)

2020. 10. 11. 13:40·노빠꾸 개발일지/JQUERY & JAVASCRIPT
반응형


1. Ajax란?

Ajax(Asynchronous Javascript and XML)는 비동기 방식으로(페이지의 전환 없이) http통신을 통해 데이터를 주고받으며,

http통신을 통해 데이터를 업데이트 시켜 주며, 화면의 일부분을 최신의 데이터로 리프레쉬 시켜줄 수 있는 개발방식입니다.

 

2. Ajax 기본 형태

1
2
3
4
5
6
7
8
9
    $.ajax({
        type: "get",             // http 타입
        url: "/ajaxTest",         // 호출 URL
        data: "",                 // URL호출시 보낼 파라미터 데이터
        dataType: "json",         // http 통신 후 응답 데이터 타입
        success: function(res){    // Ajax통신 성공 후 실행 함수
            console.log("success :: "+res);    // 서버에서 res값을 받아서 화면에 처리할 수 있다.
        }
    })
Colored by Color Scripter
cs

Ajax통신에 사용되는 기본 형태는 위와 같습니다.

 

이 형태에서 옵션값들을 변경하여 사용하면 됩니다.

 

주석으로 간단히 설명을 적어놓긴 했지만

 

간단히 한번더 각각 옵션에 대해 정리해 보겠습니다.

 

3. Ajax Option값 정리

 

1) type

type값은 http통신 타입입니다.

대표적으로 GET, POST가 주로 사용되며, PUT, DELETE도 사용할 수 있습니다.

 

 

2) url

http통신으로 호출한 url을 적는 값입니다.

 

 

3) data

http통신시 같이 보낼 파라미터값 정보입니다.

 

 

4) dataType

http 통신 후 서버에서 받은 데이터의 타입값입니다.

 

 

5) sucess

ajax통신이 성공적으로 완료되면 호출되는 함수 입니다.

ajax통신 후 서버에서 데이터를 받아 후 처리를 하는 부분입니다.

 


이상 간단히 Ajax에 대해 정리해 보았습니다.

 

피드를 마치겠습니다.

반응형
저작자표시 비영리 변경금지 (새창열림)

'노빠꾸 개발일지 > JQUERY & JAVASCRIPT' 카테고리의 다른 글

[Javascript/Jquery] 체크박스(Check Box) 사용법 정리(체크박스 선택/ 체크박스 해제/ 체크박스 체크여부/ 체크박스 체크된 값 가져오기)  (0) 2020.10.14
[Javascript/Jquery] 라디오버튼(radio button) 사용법 정리 (라디오버튼 선택/ 라디오버튼 해제/ 라디오버튼 선택값 가져  (2) 2020.10.12
[Javasript/Jquery] Json데이터 파싱 사용법 정리(Json 파싱)  (2) 2020.10.10
[Javascript/Jquery] 배열(Array) 기본 사용법 정리(배열 초기화, 배열 0으로 초기화, 배열 특정값 초기화, 배열 값 입력, 배열 값 삭제)  (2) 2020.10.09
[Javascript] 자바스크립트 날짜(Date) 함수 정리  (2) 2020.10.07
'노빠꾸 개발일지/JQUERY & JAVASCRIPT' 카테고리의 다른 글
  • [Javascript/Jquery] 체크박스(Check Box) 사용법 정리(체크박스 선택/ 체크박스 해제/ 체크박스 체크여부/ 체크박스 체크된 값 가져오기)
  • [Javascript/Jquery] 라디오버튼(radio button) 사용법 정리 (라디오버튼 선택/ 라디오버튼 해제/ 라디오버튼 선택값 가져
  • [Javasript/Jquery] Json데이터 파싱 사용법 정리(Json 파싱)
  • [Javascript/Jquery] 배열(Array) 기본 사용법 정리(배열 초기화, 배열 0으로 초기화, 배열 특정값 초기화, 배열 값 입력, 배열 값 삭제)
No Backing
No Backing
노빠꾸
    300x250
  • No Backing
    누릇한 노빠꾸 블로그
    No Backing
  • 전체
    오늘
    어제
    • 분류 전체보기 (144)
      • 노빠꾸 서버 (20)
        • AWS (0)
        • 설치관련 (7)
        • 명령어 정리 (2)
        • 서버 설정 (8)
        • Nginx (2)
      • 노빠꾸 개발일지 (70)
        • JAVA (16)
        • JQUERY & JAVASCRIPT (10)
        • HTML5 (0)
        • SPRING (16)
        • Design Patterns (1)
        • DAUM API (1)
        • GIT (10)
        • Python (1)
        • SPRING SECURITY (1)
        • Vue (3)
      • 노빠꾸 데이터베이스 (9)
        • SQL (1)
        • ORACLE (3)
        • MySql (5)
      • 노빠꾸 일상 (13)
      • 노빠꾸 책 추천 (4)
      • 노빠꾸 경제 (20)
      • 노빠꾸 맥북 사용기 (7)
      • 노빠꾸 정보처리기사 정리 (1)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

    리눅스 자바 설치
    스프링부트 프로젝트
    인텔리제이
    맥북 단축키
    개인서버 추천
    금융용어
    우분투 자바 설치
    Spring boot
    스프링시큐리티 websecurityconfigureradapter
    WebSecurityConfigurerAdapter Deprecated
    리노드
    주식용어
    스프링부트란
    websecurityconfigureradapter란
    websecurityconfigureradapter 변경사항
    Linode
    스프링 시큐리티 5.7 버전이후 변경사항
    websecurityconfigureradapter 사용법
    MySQL 데이터베이스 생성
    JPA 쿼리 메소드
    사이트맵
    티스토리 사이트맵 등록
    스프링부트 JPA
    스프링부트
    맥북 사용 팁
    MySQL 사용자 계정 생성
    깃허브 코파일럿
    WebSecurityConfigurerAdapter
    경제용어
    websecurityconfigureradapter 빈 등록
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
No Backing
[Javascript/Jquery] Ajax 사용법 정리(Ajax란?, Ajax 기본 형태, Ajax Option 정리, Ajax Get, Ajax Post)
상단으로

티스토리툴바