티스토리 뷰
학원 안간날에 배웠더라
필요했던건데 ㅠㅠ
아무튼 서칭으로 알아옴
<div id="target"></div>
html 문서에는 위와같이 적어줌
<script type="text/javascript">
$(document).ready(function(){
$.ajax({
url:"./data.xml", //파일 경로, 어떤 파일을 불러올 것인지
cache:false, //캐시 사용여부 true false
dataType:"xml", //타입
success:function(data){ //성공적으로 불러왔을때 할일
$(data).find("person").each(function(){
var personInfo = "name : " + $(this).find("name").text() + "</br>" + "age : " +
$(this).find("age").text() + "</br>";
$('#target').append(personInfo)
})
},
error:function(){ //불러오지 못했을때 할일
alert('Error loading XML document');
}
})
})
</script>
스크립트에는 이렇게 적어줬다. 제이쿼리를 이용하면 편리하게 할 수 있다고 한다.
아래는 data.xml 로 사용한 데이터들이다
<?xml version="1.0"?>
<contents>
<person>
<name>kim</name>
<age>30</age>
</person>
<person>
<name>lee</name>
<age>20</age>
</person>
</contents>
결과는 아래와 같다~

잘 불러왔다.
fine()가 data 안의 person을 찾아서 each로 반복적으로 돌면서 데이터를 가져와서 #target에 데이터를 뿌려준다.
'Study > script.js' 카테고리의 다른 글
| [자바스크립트 es6] for of 문 (0) | 2019.11.19 |
|---|---|
| [자바스크립트]마우스 따라다니는 박스만들기 (0) | 2019.11.18 |
| [자바스크립트 객체지향]classes 생성,생성자로써 활용,상속, super (0) | 2019.11.17 |
| [자바스크립트 객체지향]prototype 뭘까이게.. (0) | 2019.11.14 |
| [자바스크립트 객체지향]생성자함수(constructor) 만들기 (0) | 2019.11.12 |
댓글
