/ / Usando o iron-ajax do Google Polymer, como carregar um arquivo json de qualquer servidor da web - polímero

Usando iron-ajax do Google Polymer, como carregar um arquivo json de qualquer servidor da web - polímero

Estou desenvolvendo um aplicativo da web do Google Polymer. Ele precisa carregar arquivos JSON de um servidor da web. Estou usando o ferro-ajax, conforme recomendado na documentação do Polymer.

Copiei o código de exemplo da demo para o meu projeto e o testei várias vezes, mas todos os testes falharam. Por favor, mostre-me o que está errado no meu código.

modelo

    ......

<iron-ajax
on-response="ontap"
auto
url="test.json"
// for one test, I put test.json in the same folder as this Polymer html
// for other tests, I put test.json on some web servers, using correct URLs
//for example: http://www.test.com/test.json
handle-as="json"
last-response="{{ajaxR}}"
debounce-duration="300"> </iron-ajax>
.......

Função de polímero

    ontap:function(ev){
alert(ev.detail);//it says "object HTMLElement"
alert(this.ajaxR);//it says null
}
.......

test.json

    [{song:"song1"}]

Respostas:

0 para resposta № 1

ajaxR torna-se uma propriedade em seu elemento. Para acessá-lo você pode usar this.ajaxR.

ontap: function () {
alert(this.ajaxR);
alert(this.ajaxR[0].song);
}

Perguntas relacionadas


Comentários (0)

Adicione um comentário