Используйте функцию callback()
внутри успеха foo()
. Попробуйте таким образом. Это просто и легко понять. & nbsp;
var lat = "";
var lon = "";
function callback(data) {
lat = data.lat;
lon = data.lon;
}
function getLoc() {
var url = "http://ip-api.com/json"
$.getJSON(url, function(data) {
callback(data);
});
}
getLoc();
Настройки (Предпочтения на Mac) | Редактор | Стиль кода | PHP | Другое | Стиль объявления массива -> Выровнять пары ключ-значение
[/g0]
Настройки → Редактор → Стиль кода → PHP → Другое → Выровнять пары ключ-значение
[/g0]
В Phpstorm 2017.3 & amp; позже. Этот параметр расположен в файле | Настройки | Редактор | Стиль кода | PHP | Обертывание и брекеты | Инициализатор массива | Выровнять пары ключ-значение