Простое изменение приводит к поломке JS - PullRequest
0 голосов
/ 07 ноября 2018

У меня есть следующий JS для перехвата любых пользователей, которые не используют мое автозаполнение для адресов.

function check() {
let latitude = document.getElementById("latitude").value;
if (latitude) {
    window.prompt("It passed", "");

  } else {

 let term = $("#getaddy").val();
$.ajax({
    url: 'https://maps.googleapis.com/maps/api/geocode/json?address='+encodeURIComponent(term) +'&key=API_KEY',
    type: 'get',
    success: function(data) {
        if (data.status === 'OK') {
            let lat = data.results[0].geometry.location.lat;
            let lng = data.results[0].geometry.location.lng;

            window.prompt("should show", "");

        }
    },
    error: function(msg) {

    }
});

    window.prompt("it failed", "");
    return true;
}
}

Прямо сейчас, если нет широты, отображается окно с подсказкой, в которой оно не получилось, а затем окно должно отображаться. Тем не менее, если я удаляю окно с подсказкой, оно не показывалось, должно появиться сообщение. Почему это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...