При использовании асинхронного метода JQuery для получения удаленного URLajax()
-адреса через илиload()
, возвращенный ответ поврежден в IE, но полностью правильный в Chrome.
Вот пример кода
$('#contactEmailPanelBody .panel-body').load('contact/email/list/' + id, function(response, status, xhr) {
console.log('status=' + status);
console.log('head=' + xhr.getResponseHeader('contentType'));
console.log('response=' + response);
});
Ответ неполный и поврежден при использовании IE/11. Но полный правильный документ был успешно возвращен при использовании Chrome.
Я провел много исследований и, кажется, это не связано с кэшем. Кажется, какое-то странное поведение IE.
Есть помощь? Спасибо!
Я думаю о 2 возможных причинах: