Get ajax result

by a13xs

HTML

<div id="result1"></div>
<div id="result2"></div>
<div id="result3"></div>

JavaScript

//Вариант 1 - используем jquery deferrer
function runAjaxRequest(city) {
    var defer = $.Deferred();

    $.ajax({
        type: "GET",
        url: 'https://api.instagram.com/v1/users/self/?access_token=5501437947.7947c23.affbed63b7084ae6a34ed977c62b6cc8',
        dataType: "json",
    }).done(function (data) {
        defer.resolve(data);
    });
    
    return defer.promise();
}

runAjaxRequest('Samara').then(function (data) {
    console.log(data);
    $('#result1').html('Погода по адресу <b>' + data.name + '</b>:' + ' <i>' + parseInt(data.main.temp - 272.15) + '</i> градусов');
});