$.getScript를 사용하여 로드시 실패할 경우

 $.getScript('//dapi.kakao.com/v2/maps/sdk.js?appkey={appkey}&autoload=false').done(function(){
    kakao.maps.load(function () {
        var container = document.getElementById('kakao'); //지도를 담을 영역의 DOM 레퍼런스
        var options = { //지도를 생성할 때 필요한 기본 옵션
            center: new kakao.maps.LatLng(33.450701, 126.570667), //지도의 중심좌표.
            level: 3 //지도의 레벨(확대, 축소 정도)
        };
        var map = new kakao.maps.Map(container, options); //지도 생성 및 객체 리턴
    });
}).fail(function(){
  console.log('fail');
});

안녕하세요

$.getScript를 사용하여 맵을 사용하려고 하는데,
키값이 틀린경우에 위와 같이 fail을 타려고 하는데 키값이 틀린 경우에는 fail에 타지 않더군요

혹시 키값이 틀렸을 때 fail에 타게 할 수 있는 방법이 있나요??

jquery 3.4.1 버전으로 위 소스 코드를 테스트한 결과 의도하신 대로 동작하는 것을 확인했습니다.
올바르지 않은 앱키를 넣으니 fail로 디버깅이 걸리고 콘솔에 fail이 출력되네요.
추측으로는 jquery 버전과 관련이 있지 않을까 싶습니다.
다시 한번 확인 부탁드립니다.

1개의 좋아요

앗… 당신은 그저 빛…

2개의 좋아요