제이쿼리는 ajax() 함수외에도 다양한 단축메소드가 있다. 이중에서도 getJSON() 메소드에 대하여 알아보려고 한다. 😀😀 ajax 단축 메소드는 이외에는 get(), post(), load()등의 메소드가 존재한다.
getJSON()은 비동기식으로 서버와 접속해 데이터를 불러올 때 사용하는 점은 같으나 JSON 타입의 데이터를 불러온다. ajax() 메소드의 dataType: 'json' 과 동일한 역할을 수행한다.
javascript
$.getJSON("./text.json", function (data) {
var words = []; // 받아올 데이터를 저장할 words 배열 선언
$.each(data, function (key, value) {
words.push(value);
});
var wordsStr = words.join();
$('body').html(wordsStr);
});
text.json
{
"name" : "yuri",
"job" : "developer",
"age" : "25"
}
결과
json 파일이 불려지고 body 안에 담겨 알맞게 출력된 모습을 볼 수 있다.