Странное поведение Java-script в IE. Один и тот же скрипт в Firefox работает, а в IE – нет.

Столкнулся со странной проблемой, на решение которой убил пол дня. Один и тот же скрипт в Firefox’e работает корректно, а в IE – нет. Дальше приведено решение проблемы.

Столкнулся со странной проблемой, на решение которой убил пол дня. Есть java-скрипт, использующий библиотеку jQuery:

$.ajax(
{
    type: "POST",
    url: "http://" + p + "check/ajax",
    data: "code=" + code,
    dataType: 'json',
    success: function(data){$('div#loading').html(data.result);},
    error: function(data){$('div#loading').html(data.result);}
});

В Firefox’e он работает на ура, а в Internet Explorer 6 - нет. Методом научного тыка выяснил, что если записать этот скрипт в одну строчку:

$.ajax({type: 'POST',	url: 'http://' + p + 'check/ajax',data: 'code=' + code,dataType: 'json',success: function(data){$('div#loading').html(data.result);},error: function(data){$('div#loading').html(data.result);}});

то и в ИЕ он сработает корректно.