我没有登录时无法加载XMLHttpRequest

时间:2014-01-09 06:59:07

标签: javascript php wordpress

当我登录 subdomain.mysite.com 时,异步作业列表将按其应有的方式加载和显示。当我没有登录时,我得到一个无限的加载标志。我使用了inspect元素并发现了这个错误:

XMLHttpRequest无法加载https://jobs.mysite.com/wp-admin/admin-ajax.php。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许原点“http://jobs.mysite.com”访问。 (指数):

我一直试图解决这个问题。我只是学习PHP的基础知识,我不知道从哪里开始排除故障。

我应该从哪里开始寻找?

1 个答案:

答案 0 :(得分:1)

问题与登录无直接关系。

问题在于,有时您使用HTTP,有时您使用HTTPS,但您总是尝试通过HTTPS访问API。

同源策略要求该方案对于托管JavaScript的页面以及从中请求数据的URL是相同的。

使用相对URI。