Как я могу использовать переменную в функции вне функции. Консоль.log (response) показывает, что содержимое было выбрано из php. Предупреждение (lng) не определено. Зачем? Что может быть проблемой с этим скриптом. Я был на нем некоторое время.с использованием переменной вне функции в ajax
ниже - это сценарий.
var lat;
var lng ;
$.ajax({
type: 'GET',
url: 'getlocation.php',
data: 'param=no' ,
dataType: 'JSON',
success: function (response) {
console.log(response);
lat = response.latitude;
lng = response.latitude;
},
error: function (response){
alert (response);
}
});
alert(lng);
включить предупреждение в функцию обратного вызова успеха, чтобы он выполнялся только _after_ http-запрос успешно завершен, а не раньше этого. – suvartheec