Я пытаюсь загрузить два сценария с функцией $. GetScript
для получения сценария Google Map, затем после загрузки я получаю другой сценарий ( goMap
), что упрощает создание апплетов карт.
Однако при загрузке первый скрипт получения Google Map API хорош, второй скрипт возвращает ошибку синтаксического анализа и показывает следующее:
TypeError: 'undefined' не является конструктором '
Тем не менее, я не знаю, откуда это ссылается или на какую строку, я думаю, что он, должно быть, пытается запустить геокодер в этом файле (первая строка после (function ($) {
:
http: // www.pittss.lv/jquery/gomap/js/jquery.gomap-1.3.2.js
Вот мой код:
$.getScript('http://maps.google.com/maps/api/js?sensor=true').done(function()
{
$.getScript('../js/gomap.js').done(function()
{
// this never gets called
alert('gomap loaded');
}).fail(function(jqxhr, settings, exception)
{
alert(exception); // this gets shown
});
}).fail(function()
{
alert('failed to load google maps');
});
Я попытался изменить настройки AJAX, чтобы установить async
на ] false
, но это совсем не помогло.