Баг с синхронным аякс запросом в ИЕ 
		
		
		
		Есть функция:  
	
function showTab()
{
    $('#inner').html('Загрузка...');
    $.ajax({
        url: 'Какой то урл',
        data: 'какие-то данные',
        async: false,
        dataType : "json",   
        cache: false,  
        success: function (answer, textStatus) { 
                
            // Обработка answer в результате которой 
            // получена new - обработанные данные
            $('#inner').html(new);
        }
    });
}
В нормальных браузерах появляется надпись "Загрузка...", потом выполняется СИНХРОННЫЙ аякс запрос. И после получения ответа вместо надписи "Загрузка..." появляются полученные данные. В ИЕ надпись "Загрузка..." появляется на долю секунды уже после получения ответа и сразу затерается данными. Браузер как бы блокируется, но еще до того как выведется надпись. Кто нибудь знает как решить эту проблему?  | 
	
		
 Цитата: 
	
  | 
	
		
 Я понимаю что он блокируется. Но почему перед этим не выполняется $('#inner').html('Загрузка...'); ? строка не появляется. а появляется только после получения ответа 
	 | 
	
		
 Выполняется, но не рендерится. Другие браузеры (подозреваю, что не все) совершенно случайно успевают показать эту строчку. 
	 | 
	
		
 Я правильно понимаю, что несмотря на то что код раньше $.ajax... его результат должен появиться на экране толька после синхронного запроса? 
	 | 
	
		
 Любые результаты появляются только после того, как JavaScript завершит свою работу. 
	 | 
	
		
 А что, действительно нужен синхронный аякс? 
	 | 
| Часовой пояс GMT +3, время: 12:53. |