์๋ฒ ์๋ต
์๋ฒ๋ก๋ถํฐ ์๋ต์ ๋ฐ๊ธฐ ์ํด์๋ XMLHttpRequest๊ฐ์ฒด์ responseText ๋๋ responseXML ์์ฑ์ ์ฌ์ฉํฉ๋๋ค.
| ์์ฑ | ์ค๋ช |
|---|---|
| responseText | ์๋ต ๋ฐ์ดํฐ๋ฅผ string์ผ๋ก ๋ฐ์ต๋๋ค. |
| responseXML | ์๋ต ๋ฐ์ดํฐ๋ฅผ XML ๋ก ๋ฐ์ต๋๋ค. |
responseText ์์ฑ
์์
document.getElementById("demo").innerHTML = xhttp.responseText;responseXML ์์ฑ
์์
cd_catalog.xml ํ์ผ์ ์์ฒญํ๊ณ ์๋ต์ผ๋ก ์จ ๋ฐ์ดํฐ ํ์ฑํ๊ธฐ
xmlDoc = xhttp.responseXML;
txt = "";
x = xmlDoc.getElementsByTagName("ARTIST");
for (i = 0; i < x.length; i++) {
txt += x[i].childNodes[0].nodeValue + "<br>";
}
document.getElementById("demo").innerHTML = txt;์๋ต์ ๋ฐ๋๊ฑฐ๋ ํ๋๋ฐ ๊ทธ๋ ๋ค๋ฉด ์๋ต์ด ์๋์ง๋ ์ด๋ป๊ฒ ์ ์ ์๋์?
์, ๊ทธ ๋ถ๋ถ์ ๋ํด์๋ ๋ค์ ํฌ์คํ
์ ์์ ์ด๋ฒคํธ์ ๋ํด์ ๊ณต๋ถ๋ฅผ ํ๊ณ ๋๋ฉด ์์ค ์ ์์ต๋๋ค.
์, ๋ค์ ์๊ฐ์๋ AJAX์์ ์ฌ์ฉ๋๋ ์ด๋ฒคํธ์ ๋ํด์ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
'๐ป Programming > ์นํ๋ก๊ทธ๋๋ฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| AJAX๋? - ๋ฐ์ดํฐ๋ฒ ์ด์ค (0) | 2016.06.12 |
|---|---|
| AJAX๋? - ์ด๋ฒคํธ ์ข ๋ฅ (0) | 2016.06.12 |
| AJAX๋? - ์๋ฒ๋ก ์์ฒญํ๊ธฐ (1) | 2016.06.12 |
| Ajax ๋? - Ajax ์์ํ๊ธฐ (1) | 2016.06.12 |
| [jQuery] 2. jQuery Basics ( ๊ธฐ๋ณธ ) (0) | 2015.08.06 |