我用jquery-knob创建了一个圆圈。 <input type="text" value=0 class="timecycle"/>
。现在,如果我想要更改值,就在创建圆圈后,我的圆圈是:
$(".timecycle").knob({ min: 0,max: 50,width: 292,height: 292,fgColor: '#00BB00',bgColor: '#eeeeee',thickness: '.05',readOnly: true});
$(".timecycle").val(25).trigger('change');
好吧,但我想通过ajax-Request动态更改值。但是现在如果我尝试更改我的ajax请求中的值,则圆圈不会填充(但值正在更新;如果我将值设置为“2”,则值将为“2”(我已经调试它)但是我的圈子仍然是空的)。如何使用ajax正确更改我的值,以便我的圈子正在改变。这是我目前的代码:
$(document).ready(function(){
setInterval(function(){
$.ajax({
type: "POST",
url: "assets/php/ajax.php",
data: "do=check",
success: function(e) {
var json = JSON.parse(e);
$('.timecycle').val(json[0]).trigger('change');
console.log(json); // json[0] = 2 and value the value was successfully set, but is not triggering
}
});
}, 3000);
});