ajax에서 get 요청을 날릴때 api의 json에서 데이터를 가져오게 되는데
http://openapi.seoul.go.kr:8088/6d4d776b466c656533356a4b4b5872/json/RealtimeCityAir/1/99
서울시 미세먼지 api 여기선
success: function (response) {
let dustList =response["RealtimeCityAir"]["row"];
이런식으로 ["RealtimeCityAir"]로 명시를 해줘야하고
위 api에선
success: function (response) {
$("#img-cat").attr("src",response[0]["url"]);
}
이런식으로 [0]으로 되어서 헷갈렸는데, 단순했다.
미세먼지 api는 dictionary로 key: value 형태로 데이터를 넘겨주니 key로 접근해야하고
밑에선 그냥 배열형태로 데이터를 넘겨주니 인덱스로 찾아야한다.
jquery의 unordered-list에서 list를 비울 때
$('#names-q1').empty();
를 써야되는데 그냥 직관적으로
$('#names-q1').remove();
해버렸더니 해당 list가 없어져버렸다..
뭐야 하고 찾아보다 깨달았다..