참고: 설정을 저장한 후에 바뀐 점을 확인하기 위해서는 브라우저의 캐시를 새로 고쳐야 합니다.
- 파이어폭스 / 사파리: Shift 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5 또는 Ctrl-R을 입력 (Mac에서는 ⌘-R)
- 구글 크롬: Ctrl-Shift-R키를 입력 (Mac에서는 ⌘-Shift-R)
- 인터넷 익스플로러 / 엣지: Ctrl 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5를 입력.
- 오페라: Ctrl-F5를 입력.
/* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */
$(document).ready(function() {
// 나이스 API URL 설정
var apiUrl = "https://open.neis.go.kr/hub/mealServiceDietInfo";
var apiKey = "23d1d00bc564408bab2a481410550ea7"; // 여기에 나이스 API 키를 입력하세요
var today = new Date().toISOString().split('T')[0].replace(/-/g, '');
// API 호출
$.getJSON(apiUrl, {
KEY: apiKey,
ATPT_OFCDC_SC_CODE: "P10", // 교육청 코드
SD_SCHUL_CODE: "8320090", // 학교 코드
MLSV_YMD: today,
Type: "json"
}, function(data) {
if (data.mealServiceDietInfo && data.mealServiceDietInfo[1] && data.mealServiceDietInfo[1].row) {
var meals = data.mealServiceDietInfo[1].row;
var mealContent = '';
// 급식 정보 HTML 생성
for (var i = 0; i < meals.length; i++) {
mealContent += '<h3>' + meals[i].MMEAL_SC_NM + '</h3>';
mealContent += '<p>' + meals[i].DDISH_NM.replace(/<br\/>/g, ', ') + '</p>';
}
// 대문 페이지의 특정 요소에 급식 정보 삽입
$('#main-page-element').html(mealContent);
} else {
$('#main-page-element').html('<p>오늘의 급식 정보가 없습니다.</p>');
}
});
});