πŸ‘Ά 내일배움단/μ›Ήκ°œλ°œ μ’…ν•© κ°œλ°œμΌμ§€

Ajax_02(풀이)_μ•„μ•„.. μ΄λ ‡κ²Œ..?

  • -
 

 

κ·Έλž˜μš” μ„ μƒλ‹˜..

 

μ—΄μ‹¬νžˆ κ°•μ˜ λ“£λŠ” μˆ˜κ°•μƒλ“€μ˜ μˆ˜μ€€μ„ μƒλ‹Ήνžˆ λ†’κ²Œ λ³΄μ‹œκ³  κ³„μ‹œλŠ”κ΅°μš”.

 

'μ•Œμž˜λ”±κΉ”μ„Όμ˜ λ§ˆμΈλ“œλ‘œ μ΄λ ‡κ²Œλ§Œ 보고 ν•˜λ©΄ 될 것이닀' ν•˜λŠ” 그런 것..

 

κ·Όλ°μš”.. λΉ„μ „κ³΅μžμΈλ° μ΅μˆ™ν•œ 것도 μ•„λ‹ˆκ³ 

 

λ¬Όλ‘  λ‹€ ν•‘κ³„μ΄μ§€λ§Œ κ·Έ 전에 이 μˆ˜κ°• λ“£λŠ” μ‚¬λžŒλ“€μ„ μœ„ν•΄ λ§Œλ“  μ™•μ΄ˆλ³΄λ°˜ μ΄μž–μ•„μš”..

 

μ™•μ΄ˆλ³΄λŠ” λͺ¨λ₯΄κ² κ³ .. μ΅μˆ™ν•œ μ‚¬λžŒλ“€μ„ μœ„ν•΄ λ§Œλ“  μ˜μƒ 같은 이 기뢄은 뭘까..

 

괜히 λͺ¨λ₯΄λ©΄ λ‚΄κ°€ λ…Έλ ₯ μ•ˆν•œ 것 κ°™κ³ .. λ‚΄κ°€ λͺ¨λ₯΄λŠ”κ²Œ 죄인 것 κ°™κ³ ..

 

κ·Έλž˜λ„ ν™”μ΄νŒ…..!!

 

 


 

짚고 λ„˜μ–΄κ°€μžλ©΄ μ²˜μŒλΆ€ν„° λ§‰ν˜”λ˜ λΆ€λΆ„

 

console.log(response)

 

λ₯Ό ν†΅ν•΄μ„œ μ›ν•˜λŠ” 정보λ₯Ό λΆˆλŸ¬μ˜€λŠ”μ§€ ν™•μΈν•˜λŠ” 뢀뢄인데

 

 

response 의 [0] > [url] 경둜λ₯Ό 지정

 

μ–΄λ–€ κ°•μ˜ μ˜μƒμ—μ„œλ„

 

검사-λ‚΄μš© ν™•μΈν•˜κ³ -μ–΄λ–€ 리슀트λ₯Ό λΆˆλŸ¬μ™€μ•Όν•˜λŠ”μ§€ 확인( [0][url] )

 

λ‚΄ λˆˆμ—” λŒ€ν‘œν•˜λŠ” 아무것도 μ—†λŠ” 곡백에 URL만 λ³΄μ˜€λ‹€..

 

μ΄λŸ¬λ‹ˆ μ‹œμž‘λΆ€ν„° μ™œ μ•ˆλ˜μ§€ ν•˜κ³  버벅이닀 결ꡭ은 끝내 ν•΄κ²° λͺ»ν•˜κ³  λ§ˆλŠ” 상황이 λ˜μ–΄λ²„λ¦°κ±°λ‹€..

 

잘 ν•˜κ³  μ‹Άμ—ˆλŠ”λ°..

 

이런 μ‹μœΌλ‘œ λ§‰νžˆλŠ”κ²Œ 정말 ν—ˆνƒˆν•˜λ‹€..

 

 

풀이)

    <script>
        function q1() {
            // 여기에 μ½”λ“œλ₯Ό μž…λ ₯ν•˜μ„Έμš”
            $.ajax({
                type: "GET",
                url: "https://api.thecatapi.com/v1/images/search",
                data: {},
                success: function (response) {
                    let imgurl = response[0]['url']
                    $("#img-cat").attr("src", imgurl);

                }
            })
        }
    </script>

 

+ ​jQuery μ΄λ―Έμ§€νƒœκ·Έ src λ°”κΎΈκΈ°

 

let imgurl = response[0]['url']
$("#img-cat").attr("src", imgurl);

 

imgurl 에 κ°€μ Έμ˜¬ 정보λ₯Ό μ§€μ •ν•˜κ³ 

 

.attr λ³€ν™˜ 방법을 검색 ν›„ μ°Ύμ•„ μ μš©μ‹œν‚¨λ‹€.

 

적용이 되면 μˆ˜μ‹œλ‘œ url 이 κ°±μ‹ λ˜μ–΄ λ‹€λ₯Έ 이미지가 λ‚˜μ˜€λŠ” 것을 λ³Ό 수 μžˆλ‹€.

 

 


 

생각보닀 풀이가 λ„ˆλ¬΄ 단쑰둭고 쉬웠닀..

 

μ•žμ— λΆ€λΆ„λ§Œ 잘 해결봀더라면 ν•΄κ²°ν•  수 μžˆμ—ˆλ˜ 10λΆ„μ§œλ¦¬ 문제..

 

참으둜 μ•Όμ†ν•œ μ½”λ”©

 

μ•žμœΌλ‘œλ„ 계속될 μ˜ˆμ •μ΄λ‹€.. 흑흑..

 

κ·Έλž˜λ„ ν™”μ΄νŒ…..!!

Contents

ν¬μŠ€νŒ… μ£Όμ†Œλ₯Ό λ³΅μ‚¬ν–ˆμŠ΅λ‹ˆλ‹€

이 글이 도움이 λ˜μ—ˆλ‹€λ©΄ 곡감 λΆ€νƒλ“œλ¦½λ‹ˆλ‹€.