как сохранить переменную из блока success ajax jquery
$.ajax({
url: '/get-region-coordinator?id='+platform_id,
type: 'POST',
dataType: 'json',
success: function(data){
var reg_coords = data;
}
});
...
Как вот здесь использовать reg_coords например
$.each(reg_coords,function(k,v){
....
});
Просто объясните как контекст работает) я ловлю reg_coords is not defined
Ответы (1 шт):
Автор решения: Алексей Шиманский
→ Ссылка
Нужно $.each писать непосредственно в колбэке например.
success: function(data){
$.each(data, function(k,v){
....
});
}
Либо сделать функцию и на нее сослаться:
success:test
// ...
// ...
// ...
function test(data) {
$.each(data,function(k,v){
....
});
}
Так же есть другие способы. Смотрите: Потеря контекста вызова