Обьясните пожалуйста почему переменная song
в приведенном коде в функции alert
равна undefined
? При этом внутри блока success
все ок. Правильно ли я понял, что для интерпретатора это две разных переменных? Скажите пожалуйста как сделать правильно.
function getTrackInfo(keys = null){
var song;
$.ajax({
type: 'POST',
url: '/main/getTrackInformation',
data: 'key=song&key2=title',
dataType:'JSON',
success: function (jsondata) {
song = jsondata.song;
$('#trackInformation').text(song);
}
});
alert(song);
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
При нажатии на submit (при регистрации) появится модальное окно с текстом об успехе и кнопочка перейти к заполнению профиля(в моем случае url такой...