Я пытаюсь получить некоторые данные, используя ajax в проекте laravel.у меня есть https домен, но когда сделан запрос ajax, он делается через http.Таким образом, ajax-запрос выдает ошибку смешанного содержимого, а также запрос https для того же запроса отменяется.
Я уже добавил поставщика услуг приложения
if(config('app.env') === 'production') {
\URL::forceScheme('https');
}
Настройка основного AJAX с формированием URL-адреса
let url = '/opportunities/?' + $('#opportunity_search_form').serialize();
if(window.location.search && !this.initialLoaded){
url = url + '&' +window.location.search.substring(1);
}
url = url + '&page=' + self.pageCtr
$.ajax({
url: url,
type: "get",
beforeSend: function(xhr, type) {
if (!type.crossDomain) {
xhr.setRequestHeader('X-CSRF-Token', $('meta[name="csrf-token"]').attr('content'));
}
}
})
на приведенном выше изображении первый запрос, который показывает отмененный, проходит через https ..., а другой - через http с ошибкой смешанного содержимого. Я не знаю, как он отправляется.Также я попытался создать URL, используя
let url = window.location.protocol + '//' + window.location.hostname + '/opportunties/' + other parameters
Спасибо.