Как я могу явно сделать запрос AJAX HTTPS GET с помощью jQuery? Я пытаюсь сделать следующее. На странице https у меня есть строка с кодом $.get("/resource")
, но я получаю следующую ошибку
XMLHttpRequest cannot load http://www.site.com/resource. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.site.com' is therefore not allowed access.
Почему вызов AJAX пытается получить доступ к странице с использованием протокола HTTP, если относительный ресурс находится на странице https? Если метод $.get(url) делает это по умолчанию, как мне использовать jQuery для выполнения явного HTTPS-запроса GET? Другой человек, у которого была аналогичная проблема, по адресу не может решить эту проблему.
Версия jQuery — 1.7.2.