Uncaught SyntaxError: 意外的记号 :
Uncaught SyntaxError: 意外的记号 :
我在我的MooTools脚本中运行一个AJAX调用,在Firefox中是正常工作的,但在Chrome中会遇到一个Uncaught SyntaxError: Unexpected token :
错误,我无法确定原因。注释掉代码以确定错误在哪里没有什么作用,我认为可能是返回的JSON有问题。在控制台中检查,我看到返回的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(); }); });
admin 更改状态以发布 2023年5月21日