次のコードがありますが、コードを実行すると未定義として返されます。なぜこれが起こるのか分かりません!
function loadServiceXml(){
    $.get("/xml/ServiceUrls.xml", function(xml){
        return $.xml2json(xml);
    });
}
function getMajorGroups(){
    //get the base element to be created.
    var jsonXmlObject;
    jsonXmlObject = loadServiceXml();
    var element = $('.item-group-button').first();
}
応答は問題なくxmlファイルを返します.firebugを使用して変数の値を壊してチェックすると、未定義として返されます.