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 |
Tags
- 프로그래머스
- greedy
- 실전프로젝트
- 카테고리필터
- jQuery
- 클라이언트 컴포넌트
- db수정
- 서버 컴포넌트
- 중복카테고리
- 탐욕알고리즘
- 배열 메소드
- server component
- 항해99추천
- 항해99후기
- 항해99
- 중복선택
- 백준
- JavaScript
- 부트캠프항해
- 자바스크립트
- NextJS v13
- 배열 중복 제거
- 항해99솔직후기
- react
- 알고리즘
- 로딩 후 실행
- 그리디
- 숫자를 별점으로
- 날씨 api
- 동전 0
Archives
- Today
- Total
공부 및 일상기록
[jQuery+Ajax] 랜덤 이미지 바꾸기 본문
<script>
function q1() {
$.ajax({
type: "GET",
url: "http://spartacodingclub.shop/sparta_api/rtan",
data: {},
success: function (response) {
let msg = response['msg']
let url = response['url']
$("#img-rtan").attr("src", url);
$("#text-rtan").text(msg);
}
})
}
</script>
ajax를 통해 랜덤 이미지와 텍스트가 부여된 api에서 이미지 및 텍스트를 받아와 표현하는 방법이다.
위 예시는 q1함수에 이미지와 텍스트를 받아서 변환하는 기능을 입력하였고 버튼을 onclick 시 q1함수가 발동되도록 하였다. (html은 너무 길어서 가져오지 않았다.)
1. GET방식을 통해 api에서 어떤 형태로 자료를 주는지 먼저 console.log(response)를 찍어서 데이터 형태를 먼저 본다.
2. msg에 텍스트가, url에 이미지가 있음을 확인 하였으면 받아온 값을 각각 선언해 준다.
3. 다음과 같이 원하는 ID위치를 넣고 이미지 url 또는 넣고싶은 text를 넣는다.
//이미지 변환
$("#ID값입력").attr("src", '이미지 url');
//텍스트 변환
$("#ID값입력").text("넣고싶은 text");
'개발' 카테고리의 다른 글
<jQuery> 임포트 주소 (0) | 2022.09.13 |
---|---|
<Flask> 시작하기 (1) | 2022.09.13 |
[jQuery] Ajax 연습 (GET) (0) | 2022.09.06 |
[jQuery] temp_html (0) | 2022.09.06 |
[jQuery] jQuery 사용하기 (import 하기) (0) | 2022.09.06 |