Today I Learned

Jquery와 Ajax

리꾸엘메 2022. 2. 16. 15:55

Jquery는 라이브러리*의 한 종류로 

Javascript로 작성했을 때 복잡한 코드를 비교적 간단하게 구현할 수 있도록 도와준다. 

먼저 Jquery CDN을 <head></head>안에 임포트한 후 작성할 수 있다. 

 

css처럼 <body>에서 대상을 지정한 후 <script>에서 원하는 동작을 명령한다.(?)

대상 지정은 id="" 로 할 수 있는데, class와 다르게 한 대상만 지정할 수 있다. 

 

$('#대상').val(); 값 가져오기

$('#대상').hide(); 숨기기

$('#대상').show(); 보이기

let temp_html = <><>

$('#대상').append(temp_html); 원하는 값을 html에 구현하기

 

Ajax는 서버로부터 데이터를 받아올 수 있도록 요청하는 라이브러리이다. 

서버에 요청을 할 때는 API라는 고유주소(?)를 이용해 받고자 하는 데이터를 지정한다. 

get방식: 데이터 조회 / post방식: 데이터 생성, 변경, 삭제 (오늘은 get방식만 배웠다.)

 

$.ajax({

type: "GET", 

url: "http://spartacodingclub.shop/sparta_api/seoulair", 

data: {}, 

success: function(response){

여기에서 필요한 작업을 수행한다.}

})

 

Ajax로 데이터를 받아와 그 중 필요한 데이터를 다시 조합해 활용할 수 있다. 

 

 

 

 

'Today I Learned' 카테고리의 다른 글

서버 (Flask프레임워크)  (0) 2022.02.23
크롤링(스크래핑)과 MongoDB  (0) 2022.02.18
처음 배우는 Python  (0) 2022.02.18
오늘의 깨달음  (2) 2022.02.16
CSS selector (중 기본선택자)  (0) 2022.02.15