/ / Utilisation de iron-ajax de Google Polymer, comment charger un fichier json depuis n’importe quel serveur Web - polymer

Utilisation de iron-ajax de Google Polymer, comment charger un fichier JSON depuis n’importe quel serveur Web - Polymère

Je développe une application Web Google Polymer. Il doit charger des fichiers JSON à partir d'un serveur Web. J'utilise iron-ajax, comme recommandé dans la documentation Polymer.

J'ai copié le code exemple de la démo dans mon projet et l'ai testé plusieurs fois, mais tous les tests ont échoué. S'il vous plaît, montrez-moi ce qui ne va pas dans mon code.

modèle

    ......

<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>
.......

Fonction polymère

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

test.json

    [{song:"song1"}]

Réponses:

0 pour la réponse № 1

ajaxR devient une propriété sur votre élément. Pour y accéder, vous pouvez utiliser this.ajaxR.

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

questions connexes


Commentaires (0)

Ajouter un commentaire