Return Value from inside of $.ajax() function

Use a callback function, it is the JavaScript way:

function something(callback){
 $.ajax({
        'url':'/some/url',
        'type':'GET',
        'data':{'some':'data'},
        'success': callback
   });
}

something(function (data) {
    data['id']; // use it here
})

Leave a Comment