当我登录 subdomain.mysite.com 时,异步作业列表将按其应有的方式加载和显示。当我没有登录时,我得到一个无限的加载标志。我使用了inspect元素并发现了这个错误:
XMLHttpRequest无法加载https://jobs.mysite.com/wp-admin/admin-ajax.php。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许原点“http://jobs.mysite.com”访问。 (指数):
我一直试图解决这个问题。我只是学习PHP的基础知识,我不知道从哪里开始排除故障。
我应该从哪里开始寻找?
答案 0 :(得分:1)
问题与登录无直接关系。
问题在于,有时您使用HTTP,有时您使用HTTPS,但您总是尝试通过HTTPS访问API。
同源策略要求该方案对于托管JavaScript的页面以及从中请求数据的URL是相同的。
使用相对URI。