Javascript Access Control Allow Origin-尝试从Wordpress安装访问JSON时出错
我尝试使用JavaScript(AngularJS)中的“旧”Json Api访问我的博客 现在我收到以下错误: 无法加载XMLHttpRequest . 不 “Access Control Allow Origin”标头出现在请求的服务器上 资源。因此,不允许使用源“” 进入 看起来很简单。但即使在我尝试了以下方法之后: 将以下行添加到.htaccess中: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
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)上阅读数据,即使主要问题不同(我自己的答案),我更喜欢这个,因为它提供了一个更干净的解决方案。即使主要问题不同(我自己的答案),我更喜欢这个,因为它提供了一个更干净的解决方案。