получение пустой ошибки ajax заголовка ответа для браузера Safari - PullRequest
0 голосов
/ 22 января 2019

Я пытаюсь получить некоторые файлы 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.

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...