반응형

IT/Others 20

Highcharts API로 series name, data 배열로 넣기(시리즈 데이터 동적으로 추가하기)

Highcharts API로 데이터 시각화 Highcharts는 웹 개발에서 매우 인기 있는 차트 라이브러리입니다. 이를 사용하면 다양한 형태의 차트를 손쉽게 구현할 수 있죠. 오늘은 Highcharts를 사용하여 시리즈(name 및 data 배열)를 동적으로 추가하는 방법에 대해 알아보겠습니다. 기본 차트 옵션 설정 먼저, Highcharts의 기본 옵션을 설정합니다. 이 옵션은 차트를 어디에 렌더링할 것인지(renderTo), 차트의 제목(title), 축(xAxis, yAxis) 등을 포함합니다. chartOptions = { chart: { renderTo: 'container' // 차트를 표시할 요소의 ID }, // 다른 옵션들... series: [] // 시리즈는 나중에 추가 }; 여기서..

IT/Others 2022.07.04

Ajax 통신시 캐시 문제 해결 방법

Ajax를 사용하여 서버와 데이터를 교환할 때, 웹 브라우저는 효율성을 높이기 위해 자동으로 응답을 캐시합니다. 하지만 이로 인해 새롭게 갱신된 데이터를 제대로 받아오지 못하는 문제가 발생할 수 있습니다. 이럴 때 사용할 수 있는 두 가지 해결 방법은 다음과 같습니다: 1. Ajax 옵션에 cache: false 추가하기 이 방법은 jQuery의 Ajax 요청에 cache: false 옵션을 추가함으로써 해결합니다. 이 옵션은 요청 시마다 URL 끝에 타임스탬프를 추가하여, 브라우저가 이전 버전의 데이터를 캐시에서 가져오는 것을 방지합니다. $.ajax({ url: 'your-url', cache: false, // 기타 옵션 }); 2. URL에 임의의 파라미터 추가하기 또 다른 방법은 URL에 임의의..

IT/Others 2022.06.24

JavaScript의 opener & iframe 사용하기

opener 사용법 1. 부모창에서 팝업창 열기 window.open([URL], [타켓], [option]); 팝업창을 여는 방법입니다. 여기서 [URL]은 팝업창에 표시할 웹페이지의 주소, [타켓]은 팝업창의 이름 또는 타겟 속성, [option]은 팝업창의 모양이나 크기 등의 옵션을 설정할 수 있습니다. 2. 자식창에서 부모창 함수 호출 window.opener.[부모창 함수]; 이 코드를 사용하면 팝업창(자식창)에서 부모창의 함수를 호출할 수 있습니다. 여기서 [부모창 함수]는 호출하고자 하는 부모창의 함수입니다. 3. 자식창에서 부모창 ID값 가져오기 opener.document.getElementById([부모창 ID값]).value(); 팝업창에서 이 코드를 사용하면 부모창의 특정 ID 값을..

IT/Others 2022.06.24
반응형