Javascript Access Control Allow Origin-尝试从Wordpress安装访问JSON时出错

Javascript Access Control Allow Origin-尝试从Wordpress安装访问JSON时出错,javascript,php,wordpress,cors,Javascript,Php,Wordpress,Cors,我尝试使用JavaScript(AngularJS)中的“旧”Json Api访问我的博客 现在我收到以下错误: 无法加载XMLHttpRequest . 不 “Access Control Allow Origin”标头出现在请求的服务器上 资源。因此,不允许使用源“” 进入 看起来很简单。但即使在我尝试了以下方法之后: 将以下行添加到.htaccess中: Header add Access-Control-Allow-Origin "*" Header add Access-Control

我尝试使用JavaScript(AngularJS)中的“旧”Json Api访问我的博客

现在我收到以下错误:

无法加载XMLHttpRequest . 不 “Access Control Allow Origin”标头出现在请求的服务器上 资源。因此,不允许使用源“” 进入

看起来很简单。但即使在我尝试了以下方法之后:

将以下行添加到.htaccess中:

Header add Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type"
Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"
将以下行添加到themes的header.php和json-api.php中:

<? header("Access-Control-Allow-Origin: *"); ?>


我仍然会遇到这个错误。

您尝试访问的远程服务器(JSON)应该允许访问控制,而不是您的Wordpress主机


如果它们在同一台服务器中,那么可能是您忘记设置相对URL,因此当您尝试从localhost访问web主机时,您将无法访问您的web主机。

您尝试访问的远程服务器(JSON)应该允许访问控制允许源站,而不是您的Wordpress主机


如果它们在同一台服务器上,那么可能是您忘记设置相对URL,因此在尝试从localhost访问web主机时,您将无法访问您的web主机。

您可以在AngularJS中使用
JSONP

JSONP
用于从不同域中的服务器请求数据


文档化。

您可以在AngularJS中使用
JSONP

JSONP
用于从不同域中的服务器请求数据


已记录。

正常。解决了。有点棘手:

我不得不把“>
”改成“


好的。解决了。有点棘手:

我不得不把“>
”改成“


你误解的“
”。我从我的博客(example.com)上读到了你误解的数据。我从我的博客(example.com)上阅读数据,即使主要问题不同(我自己的答案),我更喜欢这个,因为它提供了一个更干净的解决方案。即使主要问题不同(我自己的答案),我更喜欢这个,因为它提供了一个更干净的解决方案。