Hi, if I have the following code: function xhr(sWT){
var dReturn; $.ajax({ type: "GET", url: sWT, error: function(errorData){ dReturn = errorData; }, success: function(successData){ dReturn = successData; }, complete: function(){ return dReturn; } }); } xhr('http://foo.com'); ...how can I call the xhr(); function so that it returns the response from the ajax call? At the moment it's not working - I'm guessing that's because I'm still inside the $.ajax jQuery object when I "return dReturn". If I put "return dReturn" outside of the $.ajax function, it returns the dReturn before the ajax call has completed (and thereby giving me an error of dReturn is undefined);