저는 자바 스크립트가 처음인데 두 번 호출되는 JSON 데이터를 검색하는 데 문제가 있습니다. 특히 getData 함수는 JSON 데이터를 가져온 다음 JSON 객체를 검색하고 plotMarkers 함수를 실행합니다 (Google Maps API로 작업하고 있습니다). 콘솔 검사에서 콜백 함수가 두 번 실행됩니다. 즉, 목록 항목이 두 번 추가됩니다. 이 문제를 어떻게 해결할 수 있습니까?두 번 호출되는 콜백 함수
특정 코드 세그먼트 : 어떤 도움이 많이 주시면 감사하겠습니다
function initialize() {
geocoder = new google.maps.Geocoder();
var myOptions = {
zoom: 10,
center: new google.maps.LatLng(-37.811748, 144.962886),
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
getData();
}
function getData() {
jQuery.ajax({
url: 'https://dl.dropboxusercontent.com/u/9546194/gigs.json',
dataType: 'json',
success: function(results) {
plotMarkers(results.gigs);
}
});
}
!
어디에서 intialize function()을 호출 했습니까 –