Notice
Recent Posts
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- git
- Model
- orm
- error
- 터미널
- Wil
- 기초문법
- JavaScript
- 내일배움캠프
- 머신러닝
- predict
- 스파르타코딩클럽
- Django
- vscode
- HTML
- 장고
- 코딩교육
- cs
- 스파르타코딩클럽후기
- 디스코드봇
- network
- 페이지네이션
- paginator
- 파이널프로젝트
- 웹프로그래밍A-Z기초
- Python
- musicbot
- 파이썬
- 선형회귀
- MySQL
- Today
- Total
lution88
[내일배움캠프] AI트랙 - 2주차 웹프로그래밍_4 서버와 클라이언트 통신 본문
☞ [내일배움캠프] AI트랙 - 2주차 웹프로그래밍_4
[2주차 수업 목표]
1. Javascript 문법에 익숙해진다.
2. jQuery로 간단한 HTML을 조작할 수 있다.
3. Ajax로 서버 API(약속)에 데이터를 주고, 결과를 받아온다.
1. 서버 -> 클라이언트 통신
1) JSON 이해하기
- key:value 로 이루어져 있다.
- 자료형 딕셔너리와 매우 유사하다.
2. 클라이언트 -> 서버 : GET / POST
- GET : 데이터 조회를 할 때. 예) 영화 목록 조회 |
- POST : 데이터를 생성, 변경, 삭제 할 때. 예) 회원가입, 회원탈퇴, 비밀번호 수정. |
3. Ajax 시작하기
- Javascript에서 서버에 요청하기 위해 사용한다.
- Ajax는 jQuery를 임포트한 페이지에서만 동작한다.
// Ajax 기본 구조
<script>
$.ajax({
type: "GET", # 요청 타입 GET / POST
url: "여기에URL을입력", # url 주소
data: {}, # 요청하면서 함께 줄 데이터 / GET요청시 비워둔다
success: function (response) { # 서버에서 준 결과를 (response) 라는 변수에 담음
console.log(response) # 서버에서 준 결과를 이용해서 나머지 코드 작성
}
})
</script>
다음과 같은 형태로 데이터가 받아진다.
'개발일지' 카테고리의 다른 글
[내일배움캠프] AI트랙 - 3주차 웹프로그래밍_2_DB 상식 (0) | 2021.12.17 |
---|---|
[내일배움캠프] AI트랙 - 3주차 웹프로그래밍_1_크롤링 기초 (0) | 2021.12.17 |
[내일배움캠프] AI트랙 - 2주차 웹프로그래밍_3_jQuery연습 (0) | 2021.12.16 |
[내일배움캠프] AI트랙 - 2주차 웹프로그래밍_2_jQuery 다뤄보기 (0) | 2021.12.16 |
[내일배움캠프] AI트랙 - 2주차 웹프로그래밍_1_jQuery 시작하기 (0) | 2021.12.16 |
Comments