如何使用jQuery明確製作AJAX HTTPS GET請求?我正在嘗試做以下事情。 在HTTPS頁面中,我與代碼$.get("/resource")
一條線,但我得到以下錯誤如何使用jQuery製作AJAX HTTPS GET請求
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
參見:http://stackoverflow.com/questions/15375908/ajax-get-request-over -https – klugerama
@FearlessFuture - 你是否從同一個域獲取GET? – avijendr
另外:http://stackoverflow.com/questions/7311702/will-jquery-ajax-without-full-url-remain-https-if-original-page-load-was-https – klugerama