Может быть, вы можете сделать это:
var deferred = dojo.xhrGet({
url: 'myurl',
handle: function(res, io) { globalIOVar = io; }
});
deferred.then(
function(res) {
// Can access ioargs via globalIOVar...
}
);
Я не думаю, что ioArgs передаются в качестве второго аргумента замыкания, передаваемого в deferred.then, это было бы проще и имело бы больше смысла.