Как я могу явно выполнить запрос GET AJAX HTTPS с помощью 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? Другой человек, у которого была подобная проблема, на http://forum.jquery.com/topic/jquery-get-ajax-call-on-http-page-to-https-on-same-domain не смог его решить.
Версия jQuery - 1.7.2