我正在使用jquery raty 插件,有一个单击事件用于发送评级数据,然后从数据库返回新评级,但我无法弄清楚如何更新返回的评级,我的代码:
$('.starrating').raty({
number:10,
score: function() {
return $(this).attr('data-rating');
},
click: function(score, evt) {
var contentid = $(this).attr('id');
$.post('/main/rating.php',{score:score, contentid:contentid },
function(data){
//alert(data+' Score = '+score);
$(this).data('rating',2);
});
}
});
我尝试了以下但没有成功;
$(this).data('rating',2);
谢谢你的帮助。