Just a note for the Ext JS 4.x users... Ext.Ajax.request support synchronous calls natively:

Code:
Ext.Ajax.request({
    url      : 'something.php',
    async    : false,
    callback : function(opts, success, response) {...}
});