У меня есть 2 идентичных xhtml-документа в расширениях html (1-й) и xhtml (2-й) .Разница только в расширении.
Использование ajax (jQuery 1.4.1) Я пытаюсь получить 1st , но веб-сервер (IIS 5.1) отправляет ответ с Content-Type: text/html
вместо application/xhtml+xml
.Если я попытаюсь получить 2nd , проблем не будет.
Для обоих документов я использую $ .ajax ({...}), но я получаю ошибку для 1st (в комментариях):
$.ajax({
url: url,
dataType: 'xml',
contentType: 'application/xhtml+xml',
success: function(data, ts, theXhr) { ... },
error: function(XMLHttpRequest, textStatus, errorThrown) {
// textStatus = "parsererror"
// errorThrown.lineNumber = 5193
// errorThrown.message = "data is null"
// errorThrown.name = "TypeError"
}
});
---
Как заставить [любой] веб-сервер думать, что документ 1st является настоящим xhtml?