使用 Angular 1.0.8,我试图从不支持 get OPTIONS 的服务器加载JSON ,结果出现错误。
OPTIONS http://www.json-generator.com/j/cdnueRTRmG 405 (Method Not Allowed)
OPTIONS http://www.json-generator.com/j/cdnueRTRmG Origin http://run.plnkr.co is not allowed by Access-Control-Allow-Origin.
XMLHttpRequest cannot load http://www.json-generator.com/j/cdnueRTRmG. Origin http://run.plnkr.co is not allowed by Access-Control-Allow-Origin.
我尝试将 angular 更新为 1.2.0-RC 并且错误消失了。
这是完全相同的代码,一个加载新版本 angular 的 fork,实际上代码几乎与您可以在$http angularjs docs中找到的代码相同。
如何使用 v1.0.8 解决此问题?
我已经阅读了一些关于从请求中删除标头的提示,但无法通过上面的示例代码完成这项工作。