Не знаю как конкретно с данным примером (надо поразбираться с порекомендованной статьей, тем более что jQuery/Ajax я ещё не работал), но просто при обсуждении одной из тем запомнилось, что что из callback-функции можно вытащить значение.
http://javascript.ru/forum/164962-post11.html
В этом примере возвращается значение из callback-функции (через внешнюю по отношению к ней переменную def) в функции forEach (хотя, конечно, может быть я чего-то и недопонял).