通过HTTPS的Ajax GET请求

jvi*_*tti 11 javascript ajax https

如何通过HTTPS发送ajax GET请求?

$.get 抛出这个:

XMLHttpRequest cannot load https://********. Origin null is not allowed by Access-Control-Allow-Origin. 
Run Code Online (Sandbox Code Playgroud)

有没有其他方法或一些解决方法来使这工作?

如果我使用Chrome导航到网址,我就能得到回复.我认为没有理由不应该为ajax请求工作.

And*_*ore 31

https如果您http因为同源策略而处于当前状态,则无法向页面发出AJAX请求.

主机,端口方案(协议)必须在为了使AJAX请求工作是相同的.

您可以确保原始页面位于同一主机和方案上,也可以在目标域上实现CORS(跨源资源共享)以允许此特定请求.