Jquery Star Rating中callback回调函数的无限循环bug
在使用Yii的Cstarrating的时候,需要用到ajax评分投票,于是在这个控件的callback中设置了$("input").rating("select",jdata.value);
但是在数据库中发现提交了6次数据,最后排查怀疑是callback循环了,于是去看Jquery Star Rating的文档,不得不说,他们的文档比较糟糕,我没有找到如何应对这个问题,最终通过js源码查到 $("input").rating("select",jdata.value,FALSE); 这样是不会执行callback回调函数,ok搞定,可以安心睡觉了。