var sw, jkey, d00;
$('#start').click(function(){
jkey = $('#jira-key').val().trim().replace(/,/g, '').toUpperCase();
if (jkey.length>0){
$.get('japi.php', { key : jkey }, function(data){
d00 = data;
var dt = data[3].split(' ');
var nm = dt[0].split('-');
sw = nm[1] + '-' + nm[2];
$('#swName').html(sw);
}, "json");
alert(sw);
}
alert(d00);
}
сначала получаю alert(d00) //undefined, потом летит alert(sw) //undefined, потом в #swName пишется корректное значение (например, '12345-123'). Мне нужно в sw записать значение, которое можно использовать в дальнейшем.
alert(d00);выполняется сразу. Значение переменно d00 присваивается только после возврата ответа от japi.php. – Visman Apr 05 '17 at 03:15then,whenи т.д. – Алексей Шиманский Apr 05 '17 at 04:54