Этот запрос был заблокирован; содержание должно быть подано через HTTPS

Я пытаюсь сделать ajax, мой код написан на сайте https, он запрашивает не https, но ресурсы были заблокированы Chrome.

            $.ajax({
                url : "http://example.com/non-https",
..
..

Ранее в более ранней версии у меня не было этой проблемы. Должен ли мой ajax-запрос нацеливаться на https? Или есть лучший способ сохранить эту проблему?

1 ответ

Просто измените http:// в вашей переменной URL для //Таким образом, когда страница загружается с http, запрос ajax будет использовать протокол http, если при загрузке с https протокол браузера ajax будет установлен в https. т. е. ваш код должен выглядеть так:

           $.ajax({
                url : "//example.com/non-https",
..
..
Другие вопросы по тегам