i have a load(callback) function which takes a callback function as parameter. Can this callback function access variables present in its parent function i.e. load()
(function load(callback) 
{                
    return $.get("../somepage.aspx", {data:data},  function (response, status, xhr){   
        var x = 10; 
        if(typeof callback === 'function') { callback(); }
    }
})(done);
var done = function(){
  //do something with x here
  alert(x);
}
 
    