์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ๋์ปค
- ๋ฐฐ์ด
- Spring
- ์ฝํ
- DATE_FORMAT
- ๋ณ์
- oracle
- select
- Ajax
- ์ปจํธ๋กค๋ฌ
- ํจ์
- ๋ฆฌ๋ ์ค
- optionํ๊ทธ
- ํ๋ก๊ทธ๋๋จธ์ค
- like
- ์ธ๋ผ์ธ๋ทฐ
- order by
- ํ ์ด๋ธ
- ๋ฐฑํฑ
- post๋ฐฉ์
- ๋ช ๋ น์ด
- MySQL
- ๋์ ํ ์ด๋ธ
- JS
- SQL
- ์๋ฐ์คํฌ๋ฆฝํธ
- Update
- JavaScript
- JSP
- ๋์
- Today
- Total
bom's happy life
[JS] ๋์ ํ ์ด๋ธ ํ๊ทธ๋ฅผ " "๊ฐ ์๋ ``๋ฐฑํฑ์ผ๋ก ํด์ฃผ๋ ์ด์ ? ๋ณธ๋ฌธ
[JS] ๋์ ํ ์ด๋ธ ํ๊ทธ๋ฅผ " "๊ฐ ์๋ ``๋ฐฑํฑ์ผ๋ก ํด์ฃผ๋ ์ด์ ?
bompeach 2023. 5. 26. 16:20` ` ๋ฐฑํฑ์ ์ฌ์ฉํด์ฃผ๋ ์ด์ ๋?
td ์์ styleํ๊ทธ๋ฅผ ์ฃผ๊ณ ์ถ์๋ฐ tdํ๊ทธ์ " " ์๋ฐ์ดํ์ styleํ๊ทธ์ ์๋ฐ์ดํ๊ฐ ๊ฒน์ณ์ ์ธ์์ด ์๋๋ค.
์ด๋ฐ ๊ฒฝ์ฐ์ ์ด์ค์ผ์ดํ ๋ฌธ์๋ฅผ ์ฌ์ฉํด์ค์ผ ํ๋๋ฐ ๋ฒ๊ฑฐ๋ก์์ง๊ณ ๊ฐ๋ ์ฑ๋ ์ข์ง ๋ชปํ๊ฒ ๋๋ค.
๊ทธ๋์ ` ` ๋ฐฑํฑ์ผ๋ก ๋ฌถ์ด์ฃผ๊ณ style ํ๊ทธ๋ " "๋ก ๊ทธ๋๋ก ํํํด์ค๋ค!
(์์๋ค style ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ง ์์ผ๋ฉด ๊ตณ์ด ๋ฐฑํฑ์ ์ฌ์ฉํ์ง ์์๋ ๋ฌด๋ฐฉํ๋ค.)
์ฌ์ฉ์์!
$.ajax({
url : "/reservation.do",
type : 'post',
data : { "placeRentLogSeq": placeRentLogSeq },
dataType : "json",
success : function(data) {
//alert(rentDate);
console.log("placeRentLogSeq : ", placeRentLogSeq);
console.log("data : ", data);
console.log("data : ", data[0].rentDate);
var rentList = "";
var rentDate = data[0].rentDate;
var rent1 = data[0].rent1;
var rent2 = data[0].rent2;
var rent3 = data[0].rent3;
rentList += `<tr>`;
rentList += `<td class="rentDate">\${rentDate}</td>`;
rentList += `<td></td>`;
rentList += `<td></td>`;
rentList += `</tr>`;
rentList += `<tr>`;
rentList += `<td class="rentTimes">1ํ์(10:00~12:00)</td>`;
rentList += `<td class="rentCnt">\${rent1}/15</td>`;
if(rent1 < 15) {
rentList += `<td class="padding-bottom"><a class="reservYBtn" href="javascript:placeRentAdd('\${rentDate}','1')">์์ฝ๊ฐ๋ฅ</a></td>`;
} else {
rentList += `<td class="padding-bottom"><a class="reservNBtn">์์ฝ๋ถ๊ฐ</a></td>`;
}
rentList += `</tr>`;
rentList += `<tr>`;
rentList += `<td class="rentTimes">2ํ์(13:00~15:00)</td>`;
rentList += `<td class="rentCnt">\${rent2}/15</td>`;
if(rent2 < 15) {
rentList += `<td class="padding-bottom"><a class="reservYBtn" href="javascript:placeRentAdd('\${rentDate}','2')">์์ฝ๊ฐ๋ฅ</a></td>`;
} else {
rentList += `<td class="padding-bottom"><a class="reservNBtn">์์ฝ๋ถ๊ฐ</a></td>`;
}
rentList += `</tr>`;
$(".modal_tbl").html(rentList);
},
error : function() {
alert("error");
},
});
์ค๋ช ์ ๋ํ์๋ฉด :
์์ ์ฝ๋์์ ๋ฐฑํฑ(``)์ ์ฌ์ฉํ ์ด์ ๋ ES6๋ถํฐ ๋์ ๋ Template Literal ๋ฌธ๋ฒ์ ํ์ฉํ๊ธฐ ์ํด์์ด๋ค. Template Literal์ ๋ฌธ์์ด์ ๋ค๋ฃจ๋ ์๋ก์ด ๋ฐฉ์์ผ๋ก, ๋ฌธ์์ด ๋ด์ ๋ณ์๋ ํํ์์ ์ฝ๊ฒ ํฌํจ์ํฌ ์ ์๋ค.
๋ฐฑํฑ(` `)์ ์ฌ์ฉํ๋ฉด ๋ฌธ์์ด ๋ด์์ ${ }๋ฅผ ์ฌ์ฉํ์ฌ ๋ณ์๋ ํํ์์ ์ฝ์ ํ ์ ์๋ค.
๋ํ, ๋ฌธ์์ด ๋ด์ ํฐ๋ฐ์ดํ๋ ์์๋ฐ์ดํ๋ฅผ ์ฌ์ฉํด์ผ ํ ๋ ์ด์ค์ผ์ดํ ๋ฌธ์๋ฅผ ์ฌ์ฉํ์ง ์์๋ ๋๋ฏ๋ก ํธ๋ฆฌํ๋ค. ๋ฐ๋ผ์, ๋ฐฑํฑ๊ณผ Template Literal์ ์ฌ์ฉํ์ฌ ๋์ ์ธ ๋ฌธ์์ด์ ๊ตฌ์ฑํ ์ ์๋ค.
๋ฐ๋ผ์, ๋ฐฑํฑ์ ์ฌ์ฉํ์ฌ ๋์ ํ ์ด๋ธ์ ์์ฑํ๋ฉด ๋ค์ค ์ค ๋ฌธ์์ด๊ณผ ๋ณ์ ์ฝ์ , ํํ์ ํ๊ฐ ๋ฑ์ ํ์ฉํ์ฌ ์ฝ๋์ ๊ฐ๋ ์ฑ๊ณผ ์ ์ฐ์ฑ์ ๋์ผ ์ ์๋ค.
1. ๋ค์ค ์ค ๋ฌธ์์ด
const multiLineString = `์ด๊ฒ์
์ฌ๋ฌ ์ค์
๋ฌธ์์ด์
๋๋ค.`;
2. ๋ณ์ ์ฝ์
const name = "Alice";
const greeting = `์๋
ํ์ธ์, ${name}๋!`;
3. ํํ์์ฌ์ฉ
const num1 = 10;
const num2 = 5;
const result = `๋ ์์ ํฉ์ ${num1 + num2}์
๋๋ค.`;
์์ ์ธ๊ฐ์ง ์ํฉ ์ ์ ์ฉํ๊ฒ ์ฌ์ฉํ ์ ์๋ค.
'Deveolpment Study๐๏ธ > Javascript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JS] ๋์ ํ ์ด๋ธ ๋ง๋ค๊ธฐ!! ํ ์ด๋ธ์ ํ ์ถ๊ฐ/์ญ์ (0) | 2023.05.31 |
---|---|
[JS]๋์ Form ์์ฑํ๊ธฐ + ์จ๊ฒจ์ ์ปจํธ๋กค๋ฌ๋ก ์ด๋ํ๊ธฐ (0) | 2023.05.31 |
[AJAX] AJAX์ ๋์ ํ ์ด๋ธ ์์ฑํ๊ธฐ (0) | 2023.05.26 |
[JQUERY] ๋ชจ๋ฌ์ฐฝ ๊ตฌ์กฐ + ์ธ๋ถ ์์ญ ํด๋ฆญ ์ ๋ซํ (0) | 2023.05.24 |
์๋ฐ์คํฌ๋ฆฝํธ ๋ฐฐ์ด ๋ด์ฅํจ์ forEach, map, reduce (0) | 2023.05.22 |