2016-03-08 56 views
1

在我的聚合物應用程序中,通過iron-ajax元素提取json數據時效果很好,但我無法使用我的本地json文件。我已經在firebase上託管了該應用,但仍然沒有運氣。iron-ajax不能與本地json文件一起使用?

這不起作用:

<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調用時出錯。

+0

當您加載網站時,開發者控制檯/ Firebug會說什麼?爲了調試這個請求,你可以嘗試向iron-ajax元素添加一個「on-response」/「on-error」處理程序,並在那裏添加一個斷點。 – LeBird

+0

嘿,你解決了這個問題嗎? –

回答

1

這可能是出於安全目的的瀏覽器限制。 檢查瀏覽器控制檯,你可能會得到一個錯誤,告訴你爲什麼Chrome會阻止這個請求。 啓動提供此文件的服務器並從此處獲取該文件。如果服務器上的CORS支持與您從中加載index.html的地址不同,則需要在服務器上啓用CORS支持。

相關問題