11일챌린지는 사실 끝났지만 나는 11일을 다 못채웠으니 그냥 남은 3일도 이렇게 적겠다.
요즈음 몸이 피곤하고 힘들어서 5주차 진도를 나가지는 않았고(내일 남은 회차 쭉쭉뺄 예정) 지난 주차 복습들을 했다. 1~2주차 정도.
이미 아는 뇌로 앞부분을 다시 들으니 잊고 있었던 것들이 다시 생각이 났다.
소소하게는 ctrl + / 를 누르면 html 주석다는게 된다던가. 파이썬은 #처리하면 되어서 백엔드 공부를 하다 보니 프론트엔드가 가물가물했었다.
그리고 이론에 대한 설명이라던가... 메타태그, 부모자식태그 같은 코딩 이론을 다시 되새길 수 있어 좋았다.
기억해야할 Ajax 코드
$.ajax({
type: "GET", // GET 방식으로 요청한다.
url: "http://openapi.seoul.go.kr:8088/6d4d776b466c656533356a4b4b5872/json/RealtimeCityAir/1/99",
data: {}, // 요청하면서 함께 줄 데이터 (GET 요청시엔 비워두세요)
success: function(response){ // 서버에서 준 결과를 response라는 변수에 담음
console.log(response) // 서버에서 준 결과를 이용해서 나머지 코드를 작성
}
})
참고! Ajax는 jQuery를 임포트한 페이지에서만 동작 가능합니다.
즉, http://google.com/ 과 같은 화면에서 개발자도구를 열면, jQuery가 임포트 되어있지 않기 때문에 아래와 같은 에러가 뜹니다.
Uncaught TypeError: $.ajax is not a function
→ ajax라는 게 없다는 뜻
내일은 다시 5주차 공부를 해서 과제까지 뚝딱 해치워야지.