Я пытаюсь получить некоторые файлы HTML-шаблона с помощью javascript ajax call.
Но каждый раз, когда он дает мне сообщение «Не удалось загрузить ресурс: отменено» в браузере Safari. если я добавляю HTTP вместо HTTPS, то он работает нормально, но для HTTPS ему не удается каждый раз загружать ресурс.
Я попытался получить ответ об ошибке, и при печати я получил следующую ошибку.
Текст статуса: «ошибка»
Состояние готовности: 4
Статус: 404
вот мой код Ajax
$.ajax({
url: "tpl/btntext.html",
type: 'GET',
crossDomain: true,
datatype: 'text/html',
success: function(data, textStatus, request) {
console.log(request.getAllResponseHeaders())
console.log(textStatus)
},
error: function(jqXHR, textStatus, errorThrown) {
console.log(textStatus)
console.log(errorThrown)
console.log(jqXHR.getAllResponseHeaders())
},
beforeSend: function(xhr) {
xhr.setRequestHeader('Access-Control-Allow-Origin', '*');
}
});
Эта ошибка возникает только в браузере Mac Safari, если я открываю URL-адрес с помощью HTTPS, в противном случае он нормально работает в других браузерах.
Я использую сервер Microsoft-IIS / 10.0.
Есть идеи?