JSONP et étiquette non valide

Utilisant mootools et JsonP-je obtenir non valide "étiquette" erreur dans la console d'Erreur de Firefox

JsonP semble fonctionner (je reçois correctement les données)

{"jsondata":[{"title":"title1","link":"http://xxxx.xxx.xxx","thumbsrc":"http://xxxx.xxx.xxx/17_t.jpg" ,"description":".......","pubDate":"2009-03-09 06:26:00",},{"title":"title2","link":"http://xxxx.xxx.xxx","thumbsrc":"http://xxxx.xxx.xxx/16_t.jpg" ,"description":".......","pubDate":"2009-03-09 06:08:09",}]}

mais j'ai l'étiquette non Valide erreur sur "jsondata"

le même fichier fonctionne bien avec la demande.json


virgule supprimé... rien

c'est le code que j'utilise

fenêtre.addEvent('domready', function() {

var gallery = $('gallery'); 

new JsonP('http://myjsoncodeurl',{
        onComplete: function(jsonObj) {
            addImages(jsonObj.jsondata);
        }
    }).request();

var addImages = function(images) {
    images.each(function(image) {
        var el = new Element('div', {'class': 'item'});
        var name = new Element('h3').inject(el);
        var a1 = new Element('a', {'href': image.link,'html': image.title}).inject(name);                       
        var desc = new Element('span', {'html': image.description}).inject(name, 'after');
        var a2 = new Element('a', {'href': image.link}).inject(desc,'after');               
        var img = new Element('img', {'src': image.thumbsrc}).inject(a2);
        el.inject(gallery);
    });
};

});

il fonctionne avec la normale de la demande.Json, mais JSONP qui n'aime pas mon code 🙁

La discussion à ce sujet ici: stackoverflow.com/questions/1051196/...

OriginalL'auteur | 2009-04-09