Я передаю фрагменты HTML через Ajax.Safari (4.0.5) сообщает: «Ресурс интерпретируется как другой, но передается с помощью MIME-типа text / html.»
Имя файла, который я получаю, имеет расширение .html.Сервер устанавливает заголовок для этого:
Content-Type:text/html
Как я уже сказал, контент представляет собой фрагмент HTML, который внедряется в страницу (с помощью jQuery).
Содержимое файла выглядит следующим образом:
<html>
... some valid html ...
</html>
Что еще может понадобиться Safari для интерпретации полученного содержимого как HTML?
TIA.
- добавление -
Вот код Ajax jQuery:
$.ajax({
url: url,
dataType: 'text',
async: false,
success: function(json) {
callback(json);
},
error: function(request, status, error) {
callback(undefined);
}
});