서버에 있는 데이터를 읽고 싶을 때
서버로 데이터 보낼 때
서버에 데이터 요청 시 새로고침 없이 데이터 주고받을 수 있게 하는 브라우저 기능
ex) 새로고침 없이도 상품 더보기 가능 등
$.get('url');
.done
또는 .then
붙이고 콜백함수(파라미터)
$.get('https://abc.github/yummyfood.txt').done(function(a){
console.log(a)
})
뒤에 .fail(콜백함수)/.catch(콜백함수)
붙이면 데이터 받기 실패했을 때 어떻게 할지도 설정 가능
$.get('https://abc.github/yummyfood.txt').done(function(e){
console.log(e);
})
.fail(function(error){
console.log('failed!');
})
//또는
$.get('https://abc.github/yummyfood.txt').then(function(e){
console.log(e);
})
.catch(function(fail){
console.log('failed!');
})
$.post('url', 보낼 데이터)
나머지는 $.get()
과 동일
fetch
함수 사용fetch('https://abc.github/yummyfood.txt')
.then(res => res.json())
.then(function(e){
console.log(e);
})
.catch(function(fail){
console.log('failed!');
})