function listing() {
$('#cards-box').empty()
$.ajax({
type: "GET",
url: "http://spartacodingclub.shop/web/api/movie",
data: {},
success: function (response) {
let rows = response['movies']
for (let i = 0; i < rows.length; i++) {
let title = rows[i]['title']
let desc = rows[i]['desc']
let image = rows[i]['image']
let star = rows[i]['star']
let comment = rows[i]['comment']
let star_image = '⭐'.repeat(star)
let temp_html = ` <div class="col">
<div class="card">
<img src="${image}">
<div class="card-body">
<h5 class="card-title">${title}</h5>
<p class="card-text">${desc}</p>
<p>${star_image}</p>
<p class="mycomment">${comment}</p>
</div>
</div>
</div>`
$('#cards-box').append(temp_html)
}
}
})
}
하는 방법은 전에 공부했던 ajax랑 똑같음 반복문 변수 선언 후 해당 자리에 ${} 넣어 주기
let star_image = '⭐'.repeat(star)
자바스크립트 내장함수 : repaeat 사용
반복해서 문자열을 나오게 하는 3넣으면 3번씩 반복 4넣으면 4번씩 반복하는
별 갯수 만큼

'Sparta 웹개발 종합반' 카테고리의 다른 글
| 2023-01-10 파이썬 웹스크래핑(크롤링) (0) | 2023.01.11 |
|---|---|
| 2023-01-10 파이썬 (0) | 2023.01.10 |
| 2023-01-09 2주차 ajax (0) | 2023.01.09 |
| 2023-01-05 2주차 재수강 JQuery (0) | 2023.01.05 |
| 2023-01-05 웹개발 종합반 1주차 재수강 (0) | 2023.01.05 |