在我的聚合物应用程序中,通过iron-ajax元素拉入json数据可以很好地工作,但我无法让它与本地json文件一起工作。我已经在firebase上托管了这个应用程序,但仍然没有成功。
这不起作用:
<iron-ajax
auto
url="data/watchlist.json"
last-response="{{data}}"
handle-as="json">
</iron-ajax>但是,这确实是有效的:
<iron-ajax
auto
url="http://jsonplaceholder.typicode.com/albums/"
last-response="{{data}}"
handle-as="json">
</iron-ajax>我做错了什么?我不知道是聚合物还是ajax/json调用做错了什么。
发布于 2016-03-08 13:13:55
这可能是出于安全目的的浏览器限制。检查浏览器控制台,你可能会得到一个错误,告诉你为什么Chrome阻止请求。启动一个提供此文件的服务器,并从那里获取它。如果服务器与加载index.html的位置不同,则需要在服务器上启用CORS支持。
https://stackoverflow.com/questions/35857552
复制相似问题