Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 동기
- 비동기
- 정보처리기사
- 소프트웨어
- 브레인스토밍
- EAI
- rest
- 인스펙션
- 워크스루
- 리눅스
- 정보처리기사 실기
- input
- esb
- 서버
- javascript
- 라디오 버튼
- 형상관리
- 정처기 실기
- 자바스크립트
- 트리거
- SSL/TLS
- Ajax
- 프로시저
- 모듈화
- 키보드 이벤트
- 델파이 기법
- 정처기
- S-HTTP
- 인터페이스
- 모듈
Archives
- Today
- Total
방구석 상상코딩
[JavaScript] ajax와 form 전송의 차이 본문
Ajax 전송 | Form 전송 | |
전송 방식 | 비동기/동기 | 동기 |
방식 | method 방식 | type success funtion 방식 |
페이지 이동(Reload) | X | O |
Event(이벤트) 발생 | Evnet Listener 생성을 통해 데이터 전송 | 별도의 코드 없이 HTML만으로 submit 이벤트를 통해 데이터 전송 |
content-type (request로 보내는 데이터가 무엇인지 확인) |
(기본) - application/x-www-form-urlencoded - key=value&key=value 형태로 전송 ex) data:id=${id}&email=${email}&email_auth_key=${email_auth_key} |
(기본) - application/x-www-form-urlencoded (파일전송) - multipart/form-data |
설명 | - 전체페이지를 다시 읽어오지 않고 변경된 부분을 읽어오기 때문에 시간 단축 가능 - 대기시간이 줄어들어 웹페이지를 더욱 효과적으로 사용 가능 |
- 전체 페이지를 리로드 하기 되기 때문에 시간이 오래 걸림 - action을 취하고 난 후, 페이지가 변경이 되는 경우에 자주 사용 |
Ajax 전송 | Form 전송 | ||||||
|
|
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=hatsukoi1307&logNo=220683653556
https://devgwangpal.tistory.com/80
https://jae-kwang.github.io/blog/2017/10/16/form-vs-ajax/
https://milkye.tistory.com/266
'Spring Boot > JavaScript' 카테고리의 다른 글
[HTML] input 태그 종류 (0) | 2022.01.18 |
---|---|
[JavaScript / jQuery] input text 값 가져오기/설정하기 (0) | 2022.01.18 |
[JavaScript] Ajax 개념 및 사용 (0) | 2022.01.05 |
[JavaScript] 이벤트 핸들러와 Javascript Event (0) | 2022.01.05 |
[JavaScript] 키보드 이벤트 (0) | 2022.01.05 |