Javascript 如何在angularjs 1.0.8中使用$http加载跨域JSON,就像在1.2.0中一样

Javascript 如何在angularjs 1.0.8中使用$http加载跨域JSON,就像在1.2.0中一样,javascript,json,angularjs,http-headers,cross-domain,Javascript,Json,Angularjs,Http Headers,Cross Domain,使用Angular 1.0.8,我试图从不支持get选项的服务器加载,结果出现了一个错误 我尝试将angular更新为1.2.0-RC,错误消失了 这是完全相同的代码,一个加载angular新版本的fork,事实上,您可以在中找到几乎相同的代码 如何使用v1.0.8解决此问题? 我已经阅读了一些关于的提示,但无法通过上面的示例代码来实现这一点。尝试以下方法: delete $http.defaults.headers.common['X-Requested-With']; 我在调用$htt

使用Angular 1.0.8,我试图从不支持get选项的服务器加载,结果出现了一个错误

我尝试将angular更新为1.2.0-RC,错误消失了

这是完全相同的代码,一个加载angular新版本的fork,事实上,您可以在中找到几乎相同的代码

如何使用v1.0.8解决此问题?

我已经阅读了一些关于的提示,但无法通过上面的示例代码来实现这一点。

尝试以下方法:

delete $http.defaults.headers.common['X-Requested-With'];

我在调用$http之前添加了这一行,它在您的1.0.8 plunker中工作。

支持plunkr的json生成器可能已过期或已被删除。这项技术仍然有效。谢谢你的否决票!您应该删除plunkr链接,因为它已经不存在了。@aet我遇到了同样的问题(客户端/api通信在托管在同一台服务器上时可以工作,但不能跨域),并且此方法会导致不同的错误:未捕获错误:[$injector:modulerr]…%20at%20Gd%20(http%3A%2F%2localhost%3A5001%2Fjs%2fangral.min.js%3A17%3A1)
delete $http.defaults.headers.common['X-Requested-With'];