Je lance un appel AJAX dans mon script MooTools, cela fonctionne bien dans Firefox, mais dans Chrome, je reçois une erreur Uncaught SyntaxError: Unexpected token :
, je ne peux pas en déterminer la raison. Commenter le code pour déterminer où le mauvais code ne cède rien, je pense que cela peut être un problème avec le JSON renvoyé. Vérification dans la console Je vois le JSON retourné est la suivante:
{"votes":47,"totalvotes":90}
Je ne vois aucun problème avec cela, pourquoi cette erreur se produirait-elle?
vote.each(function(e){
e.set('send', {
onRequest : function(){
spinner.show();
},
onComplete : function(){
spinner.hide();
},
onSuccess : function(resp){
var j = JSON.decode(resp);
if (!j) return false;
var restaurant = e.getParent('.restaurant');
restaurant.getElements('.votes')[0].set('html', j.votes + " vote(s)");
$$('#restaurants .restaurant').pop().set('html', "Total Votes: " + j.totalvotes);
buildRestaurantGraphs();
}
});
e.addEvent('submit', function(e){
e.stop();
this.send();
});
});