简单的更改会导致JS崩溃

时间:2018-11-07 06:24:17

标签: javascript jquery ajax function

我有以下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;
}
}

现在,如果没有纬度,它将显示失败的窗口提示,然后应显示窗口提示。但是,如果我删除失败的窗口提示,则不会显示应该显示的内容。为什么会这样?

0 个答案:

没有答案