আমি আমার MooTools স্ক্রিপ্টে একটি AJAX কল চালাচ্ছি, এটি ফায়ারফক্সে ভাল কাজ করে তবে ক্রোমে আমি একটি Uncaught SyntaxError: Unexpected token :
ত্রুটি পাচ্ছি, কেন তা নির্ধারণ করতে পারছি না। খারাপ কোডটি কোন ফল দেয় না তা নির্ধারণের জন্য কোডের বাইরে মন্তব্য করা, আমি ভাবছি এটি JSON ফেরত আসার সমস্যা হতে পারে। কনসোলটি পরীক্ষা করে দেখছি যে জেএসএন ফিরে এসেছে তা হ'ল:
{"votes":47,"totalvotes":90}
আমি এটি নিয়ে কোনও সমস্যা দেখছি না, কেন এই ত্রুটি ঘটবে?
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();
});
});