Bonjour, je suis en train d'apprendre à travailler avec protovis, jusqu'ici tout va bien, mais maintenant je suis tombé sur un problème que je n'arrive pas à résoudre.
Le code est le suivant. ( La dernière version de Jquery est chargée dans mes en-têtes. )
<script type="text/javascript+protovis">
var dataURL = "http://eagereyes.org/media/2010/protovis-primer/earthquakes.json";
var JSONdata = $.ajax({ type: "GET", url: dataURL, async: false }).responseText;
var earthquakes = JSON.parse(JSONdata);
var width = 560;
var height = 245;
var barWidth = width/earthquakes.length;
var gap = 2;
new pv.Panel().width(width).height(height+5)
.add(pv.Bar)
.data(earthquakes)
.bottom(0)
.width(barWidth-gap)
.height(function(d) d.Magnitude * (height/9))
.left(function() this.index * barWidth)
.root.render();
Lorsque j'essaie de le faire dans Firefox, j'obtiens cette alerte :
Syntax:Error JSON.parse
J'ai validé le JSON sur http://www.jsonlint.com/ déjà. Le problème doit donc être ailleurs.
Quelqu'un sait ce qui se passe ici ?
Modifier
J'ai essayé de charger les mêmes données dans l'application protoviewer : http://www.rioleo.org/protoviewer/ et ça marche. Donc ça doit être le code.