我試圖使用getScript()方法爲「放置自動填充地址表單」動態加載Google API。 (https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-addressform)使用getScript加載谷歌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.
關於如何解決這事嗎?
你有firebug安裝在Firefox嗎? – Dave
不,我不這樣做,控制檯在firefox上返回它「從異步加載的外部腳本調用document.write()時被忽略。」 –
我剛剛運行您的代碼,它已成功加載我。我包括jQuery 1.10.1。 – Dave