/ / Usando iron-ajax de Google Polymer, cómo cargar un archivo json desde cualquier servidor web - polímero

Usando iron-ajax de Google Polymer, cómo cargar un archivo json desde cualquier servidor web: Polymer

Estoy desarrollando una aplicación web de Google Polymer. Necesita cargar archivos JSON desde un servidor web. Estoy usando iron-ajax, como se recomienda en la documentación de Polymer.

Copié el código de muestra de la demostración en mi proyecto y lo probé muchas veces, pero todas las pruebas fallaron. Por favor, muéstrame lo que está mal en mi 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>
.......

Función polimérica

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

prueba.json

    [{song:"song1"}]

Respuestas:

0 para la respuesta № 1

ajaxR se convierte en una propiedad de tu elemento. Para acceder puedes usar this.ajaxR.

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

preguntas relacionadas


Comentarios (0)

Añadir un comentario