我正在显示最初显示为选项卡的特定实体的反馈和评级。当用户单击选项卡时,我正在使用
$.get()
的返回$.get()
是这样的
some arbit html|||8
在这种情况下,我正在使用此数据进行拆分|||
并获得 8 分。
$.get('prevfeed.php',{text:text},function(data){
data = data.split("|||");
$('#prevFeedback').html(data[0]);
$('body').data( 'rating', parseInt(data[1]));
alert(parseInt(data[1])+1);
});
问题就在这里。我正在使用这个插件来显示星级。下面是初始化代码
$('#star').raty({
readOnly: true,
number : 10,
start: $('body').data( 'rating')
});
不管我做什么 评级不起作用。如果我输入一个数字而不是$('body').data( 'rating')
,它工作正常。
最初,我尝试使用输入字段的 val 设置隐藏输入字段的值,$('body').data( 'rating')
然后分配 start 。但这没有用。
提前致谢
PS:看到我编辑我的代码的答案
$('#star').raty({
readOnly: true,
number: 10,
start: function() { alert($('body').data('rating'););return $('body').data('rating'); }
当我包含警报时,它正在工作。所以就像我只需要播放这段代码。这该怎么做。});