2014-04-20 5 views
1

"장소 자동 완성 주소 양식"에 대해 getScript() 메소드를 사용하여 Google API를 동적으로로드하려고합니다. (https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-addressform)getScript를 사용하여 Google API로드 - ReferenceError : 변수를 찾을 수 없습니다. google

여기에 내가 생각 해낸 코드입니다 :

$.getScript('https://maps.googleapis.com/maps/api/js?sensor=false&libraries=places', function(data, textStatus, jqxhr) { 
    console.log(data); // Data returned 
    console.log(textStatus); // Success 
    console.log(jqxhr.status); // 200 
    console.log("Load was performed."); 
}); 

는하지만 다음과 같은 오류 메시지가 내 콘솔 형성 받고 있어요 :

ReferenceError: Can't find variable: google
undefined
success
200
Load was performed.

그 문제를 해결하는 방법에 대한 어떤 생각을?

+0

firefox가 파이어 폭스에 설치되어 있습니까? – Dave

+0

아니요, 콘솔이 firefox에서이를 반환합니다. "비동기 적으로로드 된 외부 스크립트에서 document.write() 호출이 무시되었습니다." –

+0

방금 ​​코드를 실행했고 성공적으로로드되었습니다. jquery 1.10.1이 포함되었습니다. – Dave

답변

0

이 바이올렛이 ... jsfiddle에 도움이되는지 확인하십시오 .. 스크립트를 동적으로로드하고 맵을 생성합니다.

. 
+0

감사합니다. 나는 "장소"에 대해 동일한 로딩 방법을 사용하려고했지만 여전히 같은 오류가 발생했습니다. –

+0

장소 자동 완성 주소 양식 – Dave

+0

을 게시 할 수 있습니다. 내 코드를 추출하기가 매우 복잡합니다. 내 네비게이션 시스템에 맞게 여기 저기에 있으며 동적으로로드하려는 이유가 있습니다.하지만 모든 것이 작동합니다. 나는 하드 메인 페이지에

관련 문제