IE7 зависает при использовании (многим) вызовов ajax с async: false

У меня есть следующая функция в гораздо большем скрипте, который загружает переводы из файла php:

function loadLanguages(language){
 var data = new Object();
 data.language = language;
 var dataString = $.toJSON(data);
 var langSt = $.ajax({
  url: "/VID/ajax/loadtranslations.php",
  data: ({data: dataString}),
  async: false
 }).responseText;
 var languageArr = $.evalJSON(langSt);
 return languageArr;
}

Работает в FF, но в IE7 и IE8 браузер зависает. Когда я закомментирую, вызов ajax в функции IE не зависает. Если я установлю async: true, функция больше не будет работать, но браузеры не будут зависать. Только если я установлю async в false, IE будет зависать. Я немного озадачен почему!

Ответы на вопрос(2)

Ваш ответ на вопрос