Можете ли вы подтвердить, что в IE6 происходит разговор с сервером и что данные принимаются, если нет, то это не проблема обратного вызова, а проблема XmlHttpRequest.
Также попробуйте установить для атрибута dataType в вызове ajax значение, которое вы выбираете, например, для случаев, когда вы извлекаете документ XML, выполните
$(function() {
$.ajax({
type: "GET",
url: "some.xml",
dataType: "xml", //<<<<<<<<
success: function(xmlData)
{
alert('Fetch')
}
});
});
Поскольку я слышал, что это вызывало некоторые проблемы в прошлом.