如何通过 HTTPS* 发送ajax GET 请求? *
$.get 抛出这个:
$.get
XMLHttpRequest cannot load https://********. Origin null is not allowed by Access-Control-Allow-Origin.
是否有其他方法或解决方法可以使此工作正常进行?
如果我使用 Chrome 浏览到该网址,则可以得到响应。我认为没有理由为什么它不能在ajax请求上正常工作。
https如果您由于当前处于 同一来源策略 而无法访问该页面,则无法http向该页面发出AJAX请求。 ****
https
http
的 主机 , 端口 和 方案 (协议)必须在为了使AJAX请求工作是相同的。
您可以确保原始页面位于同一主机和方案上,也可以在目标域上实施 CORS (跨域资源共享)以允许该特定请求。