일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java 자료구조 활용
- java map 출력
- sqld자격증합격
- java기본자료형
- 작은수제거하기
- java set 출력
- 컴파일
- java set 저장
- 항해15기
- 프로그래머스제일작은수
- java map
- java map 저장
- 코딩부트캠프후기
- 노베이스부트캠프
- javaJRE
- java list 저장
- 격파르타합격후기
- java참조자료형
- 비전공자sqld
- java알고리즘문제풀이
- 프로그래머스
- javaJVM
- 격파르타장점
- 항해99후기
- 격파르타후기
- java알고리즘
- 격파르타비전공자
- java최솟값구하기
- java list 출력
- 인터프린터언어
- Today
- Total
코딩과 결혼합니다
Get(주문 보여주기) 본문
웹개발 종합반 4주차 - Get(주문 보여주기)
페이지가 로딩되면 자동으로 get요청을 해서 받아와서 보여주기
1)데이터 명세
1. 요청 정보 : URL= /mars, 요청 방식 = GET
2. 클라(fetch) → 서버(flask) : 없음
3. 서버(flask) → 클라(fetch) : 전체 주문을 보내주기
2) 클라이언트와 서버 연결 확인하기
index.html
app.py
클라이언트에서 페이지가 로딩되면 index.html 에서 /mars에 보내줌.
app.py 는 /mars를 받고 'msg':'GET 연결 완료!' 를,
index.html 은 그 것을 가져와서 'msg' 의 "GET 연결 완료!"를 웹브라우저에 보여줌.
3) 서버부터 만들기
받을 것 없이 result 에 주문정보를 담아서 내려주기만 하면 됩니다!
*여러개 찾기 예시
설명
db에서 mars의 데이터를 가져와서
(오류가 나서 찾아봤는데 'mars_data'가 아니라 그냥 mars_data를 넣어줘야함)
그것을 다 넣은 다음에 클라이언트로 내려주기
index.html에서 alert는 이제 없애줌
4) 클라이언트 만들기
주문정보는 리스트 형식. forEach문으로 반복하면서 데이터를 뽑아냄
app.py
index.html
rows에 데이터 'result'값을 넣는다.
다음 forEach문으로 반복하여 데이터를 뽑아내고, 먼저 검사
뽑아낸 데이터는 temp_html에 담아주기
index.html
백틱 ``안에는 id="order-box"의 형식을 넣어줌
담아준 temp_html을 넣을 자리를 찾아 제이쿼리로 append!
$('#order-box').empty로 앞에 데이터 지워주기
'2세 > Python' 카테고리의 다른 글
Python 기초 문법 - 조건문, 반복문 (0) | 2023.05.20 |
---|---|
Python 기초 문법 - 딕셔너리 (0) | 2023.05.20 |
Post(주문 저장하기) (0) | 2023.05.11 |
Flask-API (0) | 2023.05.11 |
Flask (0) | 2023.05.11 |